home *** CD-ROM | disk | FTP | other *** search
/ PC-SIG: World of Education / PC-SiG's World of Education.iso / run / 0903 / grade.man < prev    next >
Text File  |  1991-02-12  |  328KB  |  7,337 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.                                       VAR Grade
  18.  
  19.                              Grading Tools for Teachers
  20.  
  21.                                      Version 4.6
  22.  
  23.  
  24.                                        MANUAL
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.                      This program has been written to assist you
  41.                            in the grading of your classes.
  42.  
  43.                                Written by DENNIS REVIE
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.                          (c) Copyright 1991 by Dennis Revie
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76.                VAR Grade is COPYRIGHTED (C) 1987-1991 by Dennis Revie.
  77.                All rights are reserved.
  78.  
  79.                VAR Grade can be distributed as SHAREWARE.  It is not free.
  80.  
  81.  
  82.                Baby Driver is licensed from Ithaca Street Software, Inc.
  83.                COPYRIGHT (C) 1989.  The programs INSTALLP.EXE and BDE.EXE
  84.                are copyright Ithaca Street Software, Inc., and are included
  85.                in accordance with the license.  Comments and instructions
  86.                from the Baby Driver manual have been used in this manual.
  87.  
  88.                VAR Grade is written in Borland International's Turbo
  89.                Pascal.  The files that can be listed by the "DIR *.BGI"
  90.                (screen drivers) and "DIR *.CHR" (fonts) are copyrighted by
  91.                Borland International and are used in accordance with the
  92.                license.
  93.  
  94.                LHARC.EXE is Copyright (C) 1988-89 by Haruyasu Yoshizaki.
  95.                PKUNZIP.EXE is Copyright (C) 1989-90 by PKWare, Inc.
  96.  
  97.  
  98.  
  99.  
  100.                VAR Grade is dedicated to VAR, without whom neither the
  101.                program nor the program author would exist.
  102.  
  103.  
  104.  
  105.                Diana E. Axelsen has been invaluable in preparing this
  106.                manual: her assistance is gratefully acknowledged.
  107.  
  108.  
  109.  
  110.                Last Revision:  Feb. 1991.
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.                                DEFINITION OF SHAREWARE
  123.  
  124.  
  125.  
  126.  
  127.                Shareware distribution gives users a chance to try software
  128.           before buying it. If you try a Shareware program and continue
  129.           using it, you are expected to register. Individual programs
  130.           differ on details -- some request registration while others
  131.           require it, some specify a maximum trial period. With
  132.           registration, you get anything from the simple right to continue
  133.           using the software to an updated program with printed manual.
  134.  
  135.                Copyright laws apply to both Shareware and commercial
  136.           software, and the copyright holder retains all rights, with a few
  137.           specific exceptions as stated below. Shareware authors are
  138.           accomplished programmers, just like commercial authors, and the
  139.           programs are of comparable quality. (In both cases, there are
  140.           good programs and bad ones!) The main difference is in the method
  141.           of distribution. The author specifically grants the right to copy
  142.           and distribute the software, either to all and sundry or to a
  143.           specific group. For example, some authors require written
  144.           permission before a commercial disk vendor may copy their
  145.           Shareware.
  146.  
  147.                Shareware is a distribution method, not a type of software.
  148.           You should find software that suits your needs and pocketbook,
  149.           whether it's commercial or Shareware. The Shareware system makes
  150.           fitting your needs easier, because you can try before you buy.
  151.           And because the overhead is low, prices are low also. Shareware
  152.           has the ultimate money-back guarantee -- if you don't use the
  153.           product, you don't pay for it.
  154.  
  155.  
  156.                                DISCLAIMER - AGREEMENT
  157.  
  158.  
  159.  
  160.                Users of VAR Grade must accept this disclaimer of warranty:
  161.           "VAR Grade is supplied as is.  The author disclaims all
  162.           warranties, expressed or implied, including, without limitation,
  163.           the warranties of merchantability and of fitness for any purpose.
  164.           The author assumes no liability for damages, direct or
  165.           consequential, which may result from the use of VAR Grade." VAR
  166.           Grade is a "shareware program" and is provided at no charge to
  167.  
  168.                                           i
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.           the user for evaluation.  Feel free to share it with your
  176.           friends, but please do not give it away altered or as part of
  177.           another system.  The essence of "user-supported" software is to
  178.           provide personal computer users with quality software without
  179.           high prices, and yet to provide incentive for programmers to
  180.           continue to develop new products.  If you find this program
  181.           useful and find that you are using VAR Grade and continue to use
  182.           VAR Grade after a reasonable trial period, you must make a
  183.           registration payment of $30 (US), or $40 to also receive a laser-
  184.           printed manual.  Outside the US and Canada, registration is $40,
  185.           or $55 for a printed manual, payable in US dollars on an
  186.           international postal money order.  This registration fee will
  187.           license one copy for use on any one computer at any one time.
  188.           You must treat this software just like a book.  An example is
  189.           that this software may be used by any number of people and may be
  190.           freely moved from one computer location to another, so long as
  191.           there is no possibility of it being used at one location while
  192.           it's being used at another.  Just as a book cannot be read by two
  193.           different persons at the same time.
  194.  
  195.                Schools, colleges, and Universities must register and pay
  196.           for their copies of VAR Grade within 60 days of first use or
  197.           their license is withdrawn.  Site-License arrangements may be
  198.           made by contacting us at the address listed below, and can be
  199.           arranged on a per-school or per-user basis.
  200.  
  201.                Anyone distributing VAR Grade for any kind of remuneration
  202.           must first contact us at the address below for authorization.
  203.           This authorization will be automatically granted to distributors
  204.           recognized by the (ASP) as adhering to its guidelines for
  205.           shareware distributors, and such distributors may begin offering
  206.           VAR Grade immediately (However we must still be advised so that
  207.           the distributor can be kept up-to-date with the latest version of
  208.           VAR Grade.).
  209.  
  210.                You are encouraged to pass a copy of VAR Grade along to your
  211.           friends for evaluation.  Please encourage them to register their
  212.           copy if they find that they can use it.  All registered users
  213.           will receive a copy of the latest version of VAR Grade, as well
  214.           as the next significant upgrade.  For users purchasing a printed
  215.           manual, if a major update of the program occurs within 90 days,
  216.           you will receive a new manual free of charge in addition to the
  217.           free update of the program.
  218.  
  219.                To register, send the registration fee to the address listed
  220.           below, or for an additional fee, as stated above, you will
  221.           receive a laser-printed manual.  This manual is the same as the
  222.           on disk version, except that it includes figures and an index.
  223.  
  224.                                          ii
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.                Note that if you find any significant bugs, they will be
  232.           corrected and a corrected version of VAR Grade sent to you as
  233.           soon as possible.
  234.                Registered users will have the opportunity to purchase
  235.           further updates at a nominal cost (approximately 25% of the price
  236.           of the current registered version).
  237.                When you register please include your name, address, and the
  238.           version of the program that you have.  A suggested form is
  239.           included with the program in the file REGISTER.TXT.
  240.                If reporting bugs, please include the version of VAR Grade
  241.           that you have, as well as:
  242.                (1) The type of computer AND microprocessor 8088, 80286,
  243.                  ...).
  244.                (2) The type of printer you will use with it.
  245.                (3) The version of DOS that you are using (important for
  246.                  finding bugs).
  247.                (4) List the bugs that you have found--and EXACTLY, if
  248.                  possible, how they occurred.  This information is needed
  249.                  to find and correct the bug.
  250.                (5) Also include any other suggestions for improving the
  251.                  program--wish lists, etc.
  252.  
  253.             For Registration or Information: 
  254.                Dennis Revie
  255.                Attn: VAR Grade
  256.                4804 Highland Ave
  257.                Oxnard, CA 93033-7818
  258.                
  259.                CIS: 73427,112
  260.                        _______
  261.                   ____|__     |                (R)
  262.                --|       |    |-------------------
  263.                  |   ____|__  |  Association of
  264.                  |  |       |_|  Shareware
  265.                  |__|   o   |    Professionals
  266.                -----|   |   |---------------------
  267.                     |___|___|    MEMBER
  268.  
  269.                This program is produced by a member of the Association of
  270.             Shareware Professionals (ASP).  ASP wants to make sure that the
  271.             shareware principle works for you. If you are unable to resolve
  272.             a shareware-related problem with an ASP member by contacting
  273.             the member directly, ASP may be able to help. The ASP Ombudsman
  274.             can help you resolve a dispute or problem with an ASP member,
  275.             but does not provide technical support for members' products.
  276.             Please write to the ASP Ombudsman at 545 Grover Rd., Muskegon,
  277.             MI 49442 or send a Compuserve message via easyplex to ASP
  278.             Ombudsman 70007,3536.
  279.  
  280.                                          iii
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.                                   TABLE OF CONTENTS
  289.  
  290.  
  291.  
  292.           DEFINITION OF SHAREWARE....................................i
  293.  
  294.           DISCLAIMER - AGREEMENT.....................................i
  295.  
  296.           TABLE OF CONTENTS.........................................iv
  297.  
  298.           I. INTRODUCTION TO VAR GRADE...............................1
  299.  
  300.               A. Program Features....................................2
  301.               B. Conventions Used in this Manual.....................7
  302.               C. Sample Classes......................................8
  303.  
  304.           II. REQUIREMENTS...........................................9
  305.  
  306.               A. Versions............................................9
  307.               B. Files on the Disks..................................9
  308.               C. Required Files.....................................11
  309.               D. Where Should the Files Be?.........................11
  310.               E. Networks...........................................12
  311.  
  312.           III. INSTALLATION OF VAR GRADE............................13
  313.  
  314.               A. Using INSTALL......................................13
  315.               B. Installation Without INSTALL.......................15
  316.  
  317.           IV. FIRST USE OF VAR GRADE................................17
  318.  
  319.               A. Printing the Manual................................17
  320.               B. Starting the Program...............................17
  321.               C. Using an Existing Class: Tutorial..................17
  322.               D. Starting a New Class...............................21
  323.               E. Entering Data......................................23
  324.               F. If You are Lost....................................24
  325.               G. Exiting the Program................................24
  326.               H. How Special Keys are Used..........................24
  327.               I. How the Cursor Keys Work...........................25
  328.               J. Using a Mouse......................................26
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.                                          iv
  337.  
  338.  
  339.  
  340.  
  341.  
  342.                                                        Table of Contents
  343.           V. STARTING THE PROGRAM...................................27
  344.  
  345.               A. Where Should the Program Files Be?.................27
  346.               B. Picking a Class....................................30
  347.               C. Converting Old Classes Into New Classes............32
  348.               D. Classes Too Big for the Memory.....................32
  349.               E. Setting Up the Class...............................33
  350.               F. Entering Students, Tasks, Attendance, and Grades...35
  351.               G. Reading the Manual and Help screens................36
  352.  
  353.           VI. ENTERING STUDENTS.....................................38
  354.  
  355.               A. General Methods....................................38
  356.               B. Names and IDs......................................38
  357.               C. Typing in Names and IDs............................39
  358.               D. Importing Students from Files......................41
  359.               E. Sorting Students...................................47
  360.  
  361.           VII. DEFINING TASKS.......................................49
  362.  
  363.               A. Regular Tasks......................................49
  364.               B. Special Tasks......................................51
  365.               C. Scaling Tasks......................................55
  366.               D. Memory Limitations.................................55
  367.               E. Manipulating Tasks.................................55
  368.               F. Examples of Task Definitions.......................57
  369.  
  370.           VIII. ENTERING GRADES.....................................61
  371.  
  372.               A. Entering Data for the Whole Class..................61
  373.               B. Entering Individual Student Data...................64
  374.               C. Saving Entered Data to Disk........................65
  375.  
  376.           IX. ATTENDANCE............................................66
  377.  
  378.               A. Defining Attendance Days...........................66
  379.               B. Changing Defaults..................................66
  380.               C. Entering Class Attendance..........................67
  381.               D. Entering Individual Student Attendance.............68
  382.               E. Default Attendance Task values.....................68
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.                                           v
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.           X. ANALYZING THE GRADES...................................69
  400.  
  401.               A. Default Values for Analysis........................69
  402.               B. Plotting the Scores of a Class.....................70
  403.               C. Plotting the Scores of an Individual...............72
  404.               D. Calculating Statistics.............................73
  405.               E. Correlating Different Tasks........................73
  406.               F. Statistical Plots of the Classes...................75
  407.               G. Scaling the Tasks..................................76
  408.               H. Setting the Fewest Allowed Points..................76
  409.               I. Assigning Standard Deviations and T-Scores.........76
  410.               J. Adjusting the Statistics of a Task.................77
  411.               K. Changing the Grading Names.........................77
  412.               L. Picking Automatic Grade Cutoffs....................78
  413.  
  414.           XI. ASSIGNING AND PRINTING THE GRADES AND ATTENDANCE......79
  415.  
  416.               A. Default Values for Analysis........................79
  417.               B. Printing the Student Scores and Attendance.........85
  418.               C. Calculating and Printing Grades....................88
  419.               D. Exporting Data.....................................89
  420.               E. Reports............................................90
  421.  
  422.           XII. OTHER PROGRAM FEATURES..............................103
  423.  
  424.               A. File Maintainance.................................103
  425.               B. Running Other Programs from VAR Grade.............106
  426.               C. Dates.............................................106
  427.               D. Video Displays....................................106
  428.               E. GrUtil.Exe........................................109
  429.               F. Examples of VAR Grade Batch Files.................112
  430.  
  431.           XIII. APPENDIX...........................................115
  432.  
  433.               A. Program Parameters--Defaults and Limits...........115
  434.               B. Backup Files......................................115
  435.               C. Beeps or Noises...................................117
  436.               D. Menus.............................................117
  437.  
  438.           XIV. GLOSSARY............................................119
  439.  
  440.           XV. FURTHER INFORMATION..................................122
  441.  
  442.               A. Information.......................................122
  443.               B. Registration......................................122
  444.  
  445.           INDEX....................................................123
  446.  
  447.  
  448.                                          vi
  449.  
  450.  
  451.  
  452.  
  453.  
  454.                                                        Table of Contents
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470.                     The whole art of teaching is only the art of awakening
  471.                     the natural curiosity of young minds for the purpose of
  472.                     satisfying it afterwards.
  473.  
  474.                          The Crime of Sylvestre Bonnard.
  475.                          Part II, Chapter 4.
  476.                          Anatole France (1844-1920)
  477.  
  478.  
  479.  
  480.  
  481.  
  482.  
  483.  
  484.  
  485.  
  486.  
  487.                     Each is given a bag of tools,
  488.                     A shapeless mass,
  489.                     A book of rules;
  490.                     And each must make,
  491.                     Ere life is flown,
  492.                     A stumbling-block
  493.                     Or a stepping-stone.
  494.  
  495.                          Stumbling-Block or Stepping-Stone.  Stanza 2.
  496.                          R.L. Sharpe [1890]
  497.  
  498.  
  499.  
  500.  
  501.  
  502.  
  503.  
  504.                                          vii
  505.  
  506.  
  507.  
  508.  
  509.  
  510.  
  511.  
  512.  
  513.                             I. INTRODUCTION TO VAR GRADE
  514.  
  515.  
  516.  
  517.                WELCOME TO VAR GRADE!  This program has been written to be
  518.           flexible enough to allow you to grade your class with the same
  519.           methods you now use--except that the program does the tedious
  520.           chores of adding, plotting, and writing the scores.  The program
  521.           has been written by and for teachers and requires no special
  522.           knowledge of computers or MS-DOS.
  523.  
  524.                This manual will help both computer novices and computer
  525.           experts get the most out of the VAR Grade program.  If you are
  526.           not an experienced computer user, the manual will show you how to
  527.           get started with the program.  Before putting data from your own
  528.           classes on the computer, we suggest that you go through the
  529.           tutorial in Chapter IV, First Use of VAR Grade, which uses a
  530.           sample class to illustrate the steps in starting the program.  If
  531.           you are acquainted with MS-DOS and want to modify the program to
  532.           meet your specific needs, the manual contains helpful information
  533.           on doing so in Chapter V, Starting the Program.  Menus are used
  534.           to access all areas of the program.  This "menu-driven" program
  535.           should be easy to use, but you can also get help at any time by
  536.           simultaneously pressing the <Alt> key and the key "H".
  537.  
  538.                One of the most powerful features of the program is its
  539.           ability to analyze student grades in a variety of ways.  The
  540.           tutorials and additional material in Chapter IV will enable you
  541.           to examine both individual and group performance using several
  542.           different methods of data analysis.  The calculations generated
  543.           by VAR Grade will give you a great deal of information helpful in
  544.           assigning final grades.  Both you and your students will benefit
  545.           from this data, since you can identify clearly how the student is
  546.           performing relative to the rest of the class, and also evaluate
  547.           the student's work on different assignments.  The program also
  548.           allows you to generate clear and attractive graphics, which will
  549.           answer the question "why did I get this grade?" in detail
  550.           probably beyond what any student would expect.
  551.  
  552.                The program can be used for both grades and attendance.  You
  553.           may grade with either letter or number grades, and you can mix
  554.           and match letter and number grades.  You can change the points of
  555.           any assignment or score at any time.  You can also use many
  556.           different types of pre-defined assignments (tasks), including
  557.           ones that are the sums, averages, and weights of other tasks.
  558.           Any task or combination of tasks can be plotted, correlated, and
  559.  
  560.                                           1
  561.  
  562.  
  563.  
  564.  
  565.  
  566.  
  567.           analyzed statistically.  Attendance for your classes can be
  568.           recorded.  Several categories of attendance are defined by VAR
  569.           Grade.  Individual student scores can be printed or scores for
  570.           each section of the class can be printed.  You can control page
  571.           length, margins, and type size when printing the data.
  572.  
  573.                The program has also been designed to be as immune as
  574.           possible from errors on your part. The program checks for
  575.           reasonable task scores, will not easily let you exit the program
  576.           without saving your data, and will check to ensure that the data
  577.           sent to a disk was actually written before letting you exit from
  578.           the program.  It will also prevent accidental deletions of your
  579.           files by making them read-only files (which you cannot delete
  580.           with the DOS "del" or "erase" commands). You can also protect
  581.           your grades from prying eyes by requiring a password before
  582.           allowing access to your data.
  583.  
  584.                The program has been in use for several years, and has
  585.           undergone constant improvements and corrections.  However,
  586.           suggestions are always welcome for additions, deletions, or
  587.           improvements to the program.  Please send comments!  Most of the
  588.           recent changes in the program were suggested by people using this
  589.           program.
  590.  
  591.           A. Program Features
  592.  
  593.             An unlimited number of students, tasks, and classes of students
  594.             are allowed by VAR Grade.  Only the amount of memory in your
  595.             computer limits these.
  596.  
  597.             1. Entering the students
  598.  
  599.                You can enter the students either by entering their names
  600.                directly into the program, or by telling the program to use
  601.                a file of names for the students.  The "N" option on the
  602.                Main Menu will allow a choice between these alternatives.
  603.                See Chapter VI, Entering Students, for further information.
  604.  
  605.                You can sort and list students several ways, including by
  606.                names, IDs, sections, and task scores.  You can display and
  607.                print students by their names or their IDs.  These can be
  608.                Changed in the "Z" option of the Main Menu.
  609.  
  610.             2. The number of sections
  611.  
  612.                The number of sections is initially set at 1 when you first
  613.                start a new class.  For elementary schools, that is probably
  614.                all that you will need.  For high schools and colleges,
  615.  
  616.                                           2
  617.  
  618.  
  619.  
  620.  
  621.  
  622.                                                             Introduction
  623.                several sections of the same class are frequently given by
  624.                the same instructor.  There is a limit of 254 sections of
  625.                students in the class.
  626.  
  627.             3. Tasks
  628.  
  629.                Below is a quick overview of tasks.  For more information,
  630.                see Chapter VII, Defining Tasks.  Tasks can be defined or
  631.                changed in the "T" option of the Main Menu.  Besides
  632.                defining tasks, there is a full retinue of tools to
  633.                manipulate the tasks after they have been defined.
  634.  
  635.                (a) Regular tasks
  636.  
  637.                  There are ten types of tasks allowed.  Two of them
  638.                  correspond to ordinary number and letter grades.  These
  639.                  can be defined in the "T" section of the Main Menu.  You
  640.                  give a task a name, then, if it is a number task, the
  641.                  total allowed points for the task.
  642.  
  643.                  (i) Number tasks are ones in which you enter numbers as
  644.                  the grades.
  645.  
  646.                  (ii) Letter tasks are ones where the scores are entered as
  647.                  letters.
  648.  
  649.                  (iii) Extra credit tasks are ones where the points are
  650.                  added to a number task, but the total points of the number
  651.                  task are not altered.  Extra credit tasks are treated in
  652.                  special ways by the program.  As far as the special exams
  653.                  below are concerned, they have 0 total points.
  654.  
  655.  
  656.  
  657.  
  658.                (b) Special tasks
  659.  
  660.                  The second type of tasks are called Special tasks. These
  661.                  pre-defined tasks are also be specified in the "T" section
  662.                  of the Main Menu.  Special tasks are Sums, Averages,
  663.                  Highest, Percentages, etc., of other tasks.  You do not
  664.                  enter scores into special tasks.  Instead, you pick the
  665.                  tasks to be counted in the sum (or average, percentage,
  666.                  highest, etc.) of other tasks.  The program then
  667.                  calculates the scores for you.  These scores will be
  668.                  recalculated each time you change student scores.
  669.  
  670.                  (i) Sum tasks
  671.  
  672.                                           3
  673.  
  674.  
  675.  
  676.  
  677.  
  678.  
  679.                     These are tasks that are the sums of other tasks.
  680.                     Tasks that are not yet entered can be included in the
  681.                     list of tasks that will be summed.  When the tasks are
  682.                     then defined, they will be included in the sums.
  683.  
  684.                  (ii) Averaged tasks
  685.  
  686.                     These are tasks that are the average of other tasks.
  687.                     If you use letter grades, the averages are reported as
  688.                     scores between the highest (e.g., A) and the lowest
  689.                     tasks (e.g., F), otherwise they are the numerical
  690.                     average of the tasks.  Any tasks that have not yet been
  691.                     entered are not averaged, so the averages reflect only
  692.                     those tasks for which the student has had scores
  693.                     entered.
  694.  
  695.                  (iii) Percentage tasks
  696.  
  697.                     These are tasks that average other tasks, then convert
  698.                     those averages to percentages.  Like averaged tasks,
  699.                     any tasks that have not yet been entered are not used
  700.                     in the conversions, so the percentages reported for the
  701.                     students are for the tasks that have had scores
  702.                     entered.
  703.  
  704.                  (iv) Highest tasks
  705.  
  706.                     These are tasks that sum the scores of other tasks,
  707.                     then the lowest one or more scores are discarded
  708.                     ("throw out the lowest of several scores").  The
  709.                     program will find the lowest of a set of tasks and add
  710.                     up only the highest tasks.  Scores that are unentered
  711.                     are discarded first, then the lowest scores that have
  712.                     been entered are discarded.
  713.  
  714.                  (v) Weighted tasks
  715.  
  716.                     You can define a task as the sum of other tasks, each
  717.                     worth a certain weight.
  718.  
  719.                  (vi) Attendance tasks
  720.  
  721.                     Not only can attendance be taken (see below), but the
  722.                     attendance can be given values to be used as part of
  723.                     the final grade.
  724.  
  725.                  (vii) Final tasks
  726.  
  727.  
  728.                                           4
  729.  
  730.  
  731.  
  732.  
  733.  
  734.                                                             Introduction
  735.                     You can define a task as a final task.  Letter grades
  736.                     are assigned based upon grade cutoffs specified by you.
  737.  
  738.             4. Attendance
  739.  
  740.                On the "A" option of the Main Menu, you can have VAR Grade
  741.                also keep attendance for your class.  There can be up to 240
  742.                days of attendance, with several different types of
  743.                attendance (present, absent, late, etc.).  The characters
  744.                that represent each attendance type can be changed from the
  745.                Attendance Menu.
  746.  
  747.             5. Notes
  748.  
  749.                Besides names and IDs, you can enter notes of up to 20
  750.                characters for the students.  The notes can be anything,
  751.                including why a student missed an exam, seat numbers,
  752.                nicknames, etc.  These notes can be printed along with your
  753.                grades.
  754.  
  755.             6. Entering data
  756.  
  757.                Scores and attendance can be entered spreadsheet style.
  758.                Students and their data are listed either by individual
  759.                students or by the whole class.  Data entry is checked for
  760.                valid input, so no scores can entered that have more than
  761.                the allowed points.
  762.  
  763.             7. Writing the scores
  764.  
  765.  
  766.  
  767.                Using the "W" option of the Main Menu, there are two ways
  768.                you can print scores.  First, you can print the scores of
  769.                one student OR the scores you want for an entire class or
  770.                combination of sections of the class.  After choosing which
  771.                way to write out the scores, a menu will be displayed that
  772.                will list a number of options for printing on the Print
  773.                Menu: which sections, what printer, and whether to write to
  774.                the screen only, or also to a disk file or a printer.  Thus,
  775.                the Print Menu allows great flexibility in how the program
  776.                prints the data.  Second, the program allows you to write
  777.                your own "report forms" so that you can print the scores
  778.                just about any way you want.
  779.  
  780.             8. Plotting the scores
  781.  
  782.  
  783.  
  784.                                           5
  785.  
  786.  
  787.  
  788.  
  789.  
  790.  
  791.  
  792.                In the "P" option of the Main Menu, you can plot and graph
  793.                the scores of any task you choose.  If you grade with
  794.                numbers, you also choose the low and high scores to plot.
  795.                You can also plot all the scores for one student in the "I"
  796.                option of the Plotting Menu.
  797.  
  798.                You can correlate scores on two tasks.  The scores will be
  799.                plotted against each other and the correlation coefficients
  800.                calculated.  You will be asked for the high and low scores
  801.                for each exam, just as when plotting exam scores.
  802.  
  803.                You can also plot the class scores for any task or set of
  804.                tasks.  Ranges, means, medians, and standard deviations are
  805.                calculated and plotted.
  806.  
  807.                All the plots can be displayed using several fonts, and the
  808.                results printed on your printer.
  809.  
  810.             9. Define a grading system
  811.  
  812.                You can pick just about any grading system you want, simply
  813.                by renaming the grades and changing their points.  You can
  814.                also have the program automatically assign grades according
  815.                to your grading scale.  These and other options are
  816.                available in the "G" option of the Main Menu.
  817.  
  818.             10. Assign final grades
  819.  
  820.                At the end of an task or semester, you can assign grades and
  821.                have the grades and grade cutoffs neatly printed using the
  822.                "G" option of the Main Menu.  If you use number grades, you
  823.                also can weight exams by adding or multiplying the current
  824.                scores by a number, and/or calculate statistics on tasks
  825.                (without plotting scores).
  826.  
  827.             11. Printers
  828.  
  829.                You can tell the program which printer that you are using.
  830.                In fact, to be able to print graphs and plots, you need to
  831.                pick a printer during installation or on the "Z" option of
  832.                the Main Menu, with section "P".  Virtually every printer is
  833.                now supported by VAR Grade for printing graphs and plots.
  834.                Most are also supported for printing files in pica, elite,
  835.                and compressed characters (if your printer supports them).
  836.                For unsupported printers, you can find the codes in your
  837.                printer manual, and enter the necessary codes to support
  838.                your printer.
  839.  
  840.                                           6
  841.  
  842.  
  843.  
  844.  
  845.  
  846.                                                             Introduction
  847.             12. Passwords
  848.  
  849.                If you keep your grades on a computer that is accessible to
  850.                others, you can prevent most people from "browsing" in the
  851.                student data by telling the program that you want to use a
  852.                password.  The password can be up to 15 characters long, and
  853.                can include spaces and punctuation marks.  Passwords can be
  854.                changed in the "Z" option of the Main Menu.
  855.  
  856.             13. Other program features
  857.  
  858.                Anytime that you want to change some of the current settings
  859.                of the program, you can use the "Z" option on the Main Menu.
  860.                Some of these are listed above.  Among other changes, you
  861.                can change (a) the colors of the characters and background,
  862.                error messages, help screens, and graph points, (b) the
  863.                lines on a screen, (c) the number of decimal places to use
  864.                when writing scores, and (d) the ways dates are displayed.
  865.  
  866.           B. Conventions Used in this Manual
  867.  
  868.             Names of files and programs are printed in UPPERCASE letters.
  869.  
  870.             Warnings and notes are printed in italics.
  871.  
  872.             Examples of what to type are in double quotes: "TYPE THIS".
  873.  
  874.             MS-DOS prompts are usually listed as: A>.  Anything after the
  875.                prompt should be typed.
  876.  
  877.                Example: A> GRADE
  878.  
  879.                The prompt is A>, and you should type "GRADE".
  880.  
  881.             Special keys are those that do not print normal (ASCII) keys.
  882.                They are designated in the manual and program by bracketing
  883.                the key name with "<" and ">".
  884.  
  885.                Example: <Esc> means the Escape key, <Rtn> means the Return
  886.                  or Enter key.
  887.  
  888.           C. Sample Classes
  889.  
  890.             To look at the capabilities of VAR Grade, four sample classes
  891.             called GSample, A, B, and C have been included.  Many of the
  892.             features of the program have been used for these classes.  To
  893.             view them, type "GRADE GSAMPLE", "GRADE A", "GRADE B", or
  894.  
  895.  
  896.                                           7
  897.  
  898.  
  899.  
  900.  
  901.  
  902.  
  903.             "GRADE C".  These classes are also used for tutorials and
  904.             figures in the manual.
  905.  
  906.  
  907.  
  908.  
  909.  
  910.  
  911.  
  912.  
  913.  
  914.  
  915.  
  916.  
  917.  
  918.  
  919.  
  920.  
  921.  
  922.  
  923.  
  924.  
  925.  
  926.  
  927.  
  928.  
  929.  
  930.  
  931.  
  932.  
  933.  
  934.  
  935.  
  936.  
  937.  
  938.  
  939.  
  940.  
  941.  
  942.  
  943.  
  944.  
  945.  
  946.  
  947.  
  948.  
  949.  
  950.  
  951.  
  952.                                           8
  953.  
  954.  
  955.  
  956.  
  957.  
  958.                                                             Requirements
  959.  
  960.                                   II. REQUIREMENTS
  961.  
  962.  
  963.  
  964.             1. This program will run on an IBM PC or compatible computer.
  965.  
  966.             2. It requires MS-DOS 2.0 or later.
  967.  
  968.             3. It requires at least 300,000 bytes of free memory (memory
  969.                LEFT after DOS and memory resident programs like Borland's
  970.                SidekickTM are running). If you have 384K memory or greater
  971.                in your computer you should have no problem running VAR
  972.                Grade.
  973.  
  974.             4. Two 360K disk drives or one drive of 720K or more.  A hard
  975.                disk is recommended.
  976.  
  977.             5. The program can run using either a monochrome or a color
  978.                monitor.  To see graphs and plots, you need a display
  979.                adapter that can display graphics (e.g., Hercules, CGA, EGA,
  980.                VGA, and others).  If you want to print graphs and plots, a
  981.                dot matrix, ink jet, or laser printer is required.  Grades
  982.                can be printed on any printer.
  983.  
  984.           A. Versions
  985.  
  986.             The standard version of this program allows you to have up to
  987.             16,000 students in up to 254 sections or groups per class, up
  988.             to 8,000 tasks per class, 240 attendance days per class, and an
  989.             unlimited number of classes.  In reality, the limitations are
  990.             due to available memory.  Should you desire "custom" versions
  991.             of this program, they are also available.  When you register
  992.             your current version, should you desire a custom version,
  993.             indicate so and we will try to meet your requirements.  The
  994.             program automatically uses a math coprocessor chip (8087 or
  995.             80287, etc) if one is installed.
  996.  
  997.  
  998.  
  999.  
  1000.  
  1001.  
  1002.  
  1003.  
  1004.  
  1005.  
  1006.  
  1007.  
  1008.                                           9
  1009.  
  1010.  
  1011.  
  1012.  
  1013.  
  1014.  
  1015.           B. Files on the Disks
  1016.  
  1017.             Disk #1:
  1018.  
  1019.                README.BAT     Lists Readme.46 to the screen.
  1020.                README.46      Introduction to VAR Grade.
  1021.                PKUNZIP.EXE    Archive program used to extract files.
  1022.                               Alternatively, LHArc.EXE may be included.  If
  1023.                               LHArc is used, all files ending in "ZIP",
  1024.                               below, will end in "LZH".
  1025.                INSTALL.EXE    Installation program for VAR Grade.
  1026.                GRADE1.ZIP     Archive of the following files:
  1027.  
  1028.                  GRADE.EXE    This is the main program.
  1029.                  GRADE.OVR    This is the overlay for the program.
  1030.                  GSAMPLE.PAR  Sample class data.
  1031.                  GSAMPLE.DAT  Student data for the GSample class.
  1032.                  REGISTER.TXT Registration form.
  1033.                  A.PAR, B.PAR, C.PAR    Sample classes.
  1034.                  A.DAT, B.DAT, C.DAT    Sample classes.
  1035.  
  1036.             Disk #2:
  1037.  
  1038.                PKUNZIP.EXE    Archive program used to extract files.
  1039.                GRADE2.ZIP     Archive of the following files:
  1040.  
  1041.                  GRADE.HLP    The file containing help screens.
  1042.                  INSTALLP.EXE The program that installs printers.
  1043.                  GPRTDRV.PDT  Printer drivers (for INSTALLP).
  1044.                  *.BGI        Screen drivers for VAR Grade.
  1045.                  *.CHR        Fonts for the screen drivers.
  1046.                  *.FRM        Sample report forms.
  1047.                  GRADE.MAN    The VAR Grade Manual.
  1048.                  GRUTIL.EXE   Utility program used to load students into
  1049.                                 classes or print grids of the classes.
  1050.  
  1051.             Disk #3:
  1052.  
  1053.                  BDE.EXE      Program to change printer codes.  NOTE:  This
  1054.                                 program is included with the registered
  1055.                                 version.  However, unregistered users may
  1056.                                 obtain a copy of it by sending $10 for
  1057.                                 postage and handling to the address listed
  1058.                                 above for registering the program.
  1059.  
  1060.             The installation program will generate another file, GRADE.PDT.
  1061.             This file contains information needed to print graphs and
  1062.  
  1063.  
  1064.                                          10
  1065.  
  1066.  
  1067.  
  1068.  
  1069.  
  1070.                                                             Requirements
  1071.             screens.  After the program is run, an additional file is
  1072.             created, called GRADE.PRT.  This file contains information used
  1073.             for printing text from VAR Grade.
  1074.  
  1075.           C. Required Files
  1076.  
  1077.             For the program to run, it requires:
  1078.  
  1079.                GRADE.EXE (program)
  1080.                GRADE.OVR (overlay)
  1081.  
  1082.             The following files are needed for graphs:
  1083.  
  1084.                ?.BGI (which one depends upon your display adapter)
  1085.                GRADE.PDT (to print graphs)
  1086.                *.CHR (to change fonts for graphs)
  1087.  
  1088.             The following files are used for installing printers:
  1089.  
  1090.                INSTALLP.EXE (installs new printers)
  1091.                GPRTDRV.PDT (printer codes, needed by Installp)
  1092.  
  1093.             The following are utilities, only:
  1094.  
  1095.                BDE.EXE (to change printer codes for a printer)
  1096.                GRUTIL.EXE (to print grids and make classes from batch
  1097.                files)
  1098.  
  1099.           D. Where Should the Files Be?
  1100.  
  1101.  
  1102.             1. If you have DOS 2.X
  1103.  
  1104.                The required files can be in the default directory or drive,
  1105.                they can be anywhere in the directories specified by the DOS
  1106.                PATH command, or they can be in the default directory of any
  1107.                drive.
  1108.  
  1109.             2. If you have DOS 3.X or later
  1110.  
  1111.                The program can be invoked from any drive or directory if
  1112.                the required files are in the same directory as the program.
  1113.                Otherwise, the files can be in the default directory or
  1114.                drive, they can be anywhere in the directories specified by
  1115.                the DOS PATH command, or they can be in the default
  1116.                directory of any drive.
  1117.  
  1118.  
  1119.  
  1120.                                          11
  1121.  
  1122.  
  1123.  
  1124.  
  1125.  
  1126.  
  1127.           E. Networks
  1128.  
  1129.             This version will run on networks (LAN).  It will not, however,
  1130.             take advantage of special features of the networks, such as
  1131.             interactive mail or print queues.
  1132.  
  1133.             To be able to use any video driver, you need to copy all the
  1134.             video drivers onto your network hard disk.  This can be done by
  1135.             dearchiving all the files ending in "BGI" from the archive file
  1136.             GRADE2.ZIP (or GRADE2.LZH).  See Chapter III, part B for
  1137.             details on how to unarc the files.
  1138.  
  1139.  
  1140.  
  1141.  
  1142.  
  1143.  
  1144.  
  1145.  
  1146.  
  1147.  
  1148.  
  1149.  
  1150.  
  1151.  
  1152.  
  1153.  
  1154.  
  1155.  
  1156.  
  1157.  
  1158.  
  1159.  
  1160.  
  1161.  
  1162.  
  1163.  
  1164.  
  1165.  
  1166.  
  1167.  
  1168.  
  1169.  
  1170.  
  1171.  
  1172.  
  1173.  
  1174.  
  1175.  
  1176.                                          12
  1177.  
  1178.  
  1179.  
  1180.  
  1181.  
  1182.                                                             Installation
  1183.  
  1184.  
  1185.                            III. INSTALLATION OF VAR GRADE
  1186.  
  1187.  
  1188.  
  1189.                When you obtain VAR Grade, it will be on disks.  The program
  1190.           can be run directly from those disks; however, some of the files
  1191.           are not required, and some of the files are better placed onto
  1192.           other disks.  Therefore, a program has been included on Disk #1
  1193.           that will set up new disks for you that has the correct files on
  1194.           the correct disks.  VAR Grade can be installed onto either a hard
  1195.           (fixed) disk or onto floppy (removable) disks.  The program
  1196.           INSTALL will automatically install VAR Grade.  You will need to
  1197.           answer some questions and follow the instructions, but will not
  1198.           have to worry about what files are needed where.  If you prefer
  1199.           to install the program yourself, directions are given below in
  1200.           Section B.
  1201.  
  1202.           A. Using INSTALL
  1203.  
  1204.             To install the program, you can run the program INSTALL.
  1205.             Follow the instructions below.  INSTALL will not modify any
  1206.             existing files on your computer.
  1207.  
  1208.             1. Put Disk #1 (the "Program" disk) into a drive.  It can be in
  1209.                any drive.
  1210.  
  1211.             2. You will need 4 blank, formatted 360K double-sided floppy
  1212.                disks, 2 720K 3 1/2" disks, or 1.2 megabytes of free disk
  1213.                space on any other disks.  If the disks are not formatted or
  1214.                not empty, they can be formatted during the installation.
  1215.                NOTE: The program uses the MS-DOS format command for
  1216.                formatting, and will only format disks of 1.44 Megabytes
  1217.                capacity or less.  Put one of these disks into the drive you
  1218.                will install the program onto.  If you are installing onto a
  1219.                hard disk, you will not need any floppy disks.
  1220.  
  1221.             3. Type "INSTALL".  An opening screen will appear, explaining
  1222.                the requirements for VAR Grade and how to use the
  1223.                installation program.  If you have a monochrome monitor, you
  1224.                may need to type "INSTALL/b" to force the program into black
  1225.                and white mode.  This may be required for some monochrome
  1226.                boards, as these boards sometimes tell programs
  1227.                (erroneously) that they are color boards.  "INSTALL/c" will
  1228.                force the program into color mode.
  1229.  
  1230.  
  1231.  
  1232.                                          13
  1233.  
  1234.  
  1235.  
  1236.  
  1237.  
  1238.  
  1239.             4. You can exit the installation program, at any time, by
  1240.                pressing the "Ctrl" and the "C" keys simultaneously
  1241.                (<CtrlC>), or by pressing the "Ctrl" and the "Break" keys
  1242.                simultaneously (<Ctrl-Break>).  If the program has not
  1243.                completely installed the program, you may have to start
  1244.                over.
  1245.  
  1246.             5. After pressing a key, you will be asked for the directory
  1247.                where you will be putting the program.  If you have only two
  1248.                disk drives, the program can be installed onto either one of
  1249.                the two drives.  The program will suggest a drive, but you
  1250.                can change it if you want (e.g., to change it to drive A,
  1251.                delete the suggested name by pressing the function key
  1252.                <F10>, then typing "a:", then press <Enter>).  If you have a
  1253.                hard disk, the program will install the files onto the
  1254.                directory that you specify.  The program will suggest
  1255.                installation onto "C:\VARGRADE", but you can change it to
  1256.                any other directory and/or drive.  If you get a "beep" and
  1257.                error message, it probably means that you haven't yet put a
  1258.                disk into the drive.
  1259.  
  1260.             6. The program will now install the program.  If it does not
  1261.                find the disks or files it needs, it will request that you
  1262.                put them into the appropriate drives.  If the disk does not
  1263.                have enough room on it for the VAR Grade files, you will be
  1264.                asked what to do.  There are three options: (a) You can
  1265.                format the disk.  This is probably the best option. (b) You
  1266.                can tell the program to write the files to another disk, or
  1267.                (c) You can tell the program to write the disk anyway.
  1268.                Choose this option if you have changed the disk or if you
  1269.                are installing VAR Grade onto a previous version of the
  1270.                program.  If a previous version of the program is present,
  1271.                the installation program will ask if the existing files
  1272.                should be replaced (overwritten).  Note that you will only
  1273.                be asked this once:  if you say yes, all the duplicate files
  1274.                will be replaced.
  1275.  
  1276.  
  1277.                During the installation, the program will ask you to pick
  1278.                your printer.  NOTE: if your computer cannot display
  1279.                graphics, this part will be skipped by the installation
  1280.                program.  To do this, you will need the name and model
  1281.                number of your printer.  Use the arrow, page up, and page
  1282.                down keys to traverse the list and find your printer.  Then
  1283.                press the <spacebar> to select it.  You can repeat this
  1284.                process until you have picked up to 5 printers.  When you
  1285.                have picked all your printers, press <F10>.  A file called
  1286.  
  1287.  
  1288.                                          14
  1289.  
  1290.  
  1291.  
  1292.  
  1293.  
  1294.                                                             Installation
  1295.                GRADE.PDT will be created that has the necessary
  1296.                information.
  1297.  
  1298.             7. If there is not enough room on the new disk for all the
  1299.                fonts, they will be put on the disk with the Manual.  If you
  1300.                decide not to use all the fonts, there should be room on the
  1301.                disk for a couple of the fonts.
  1302.  
  1303.             8. When the installation is completed, a message will be
  1304.                displayed explaining how to label the disks and how to start
  1305.                VAR Grade.
  1306.  
  1307.             9. When you run VAR Grade, the disk with the overlays needs to
  1308.                be in the drive at all times.  Part of the program is in
  1309.                "overlays", which means that some of the program is on the
  1310.                disk and is read into the program when needed.  NOTE: If you
  1311.                have removed the overlay disk, the program will print a
  1312.                message asking you to insert the overlay disk, as it needs
  1313.                the overlay file to continue.  Also, do not move the disk
  1314.                with the overlays from one drive to another.  It must always
  1315.                be in the drive that it was in when you started VAR Grade.
  1316.  
  1317.           B. Installation Without INSTALL
  1318.  
  1319.             To install the program without INSTALL, follow the instructions
  1320.             below.
  1321.  
  1322.             1. You need up to 1.2 megabytes of disk space.
  1323.             2. The simplest method is just to copy all of the files from
  1324.                the disks onto a directory of your drive.  Then type
  1325.                "PKUNZIP GRADE1" and then "PKUNZIP GRADE2".  This will cause
  1326.                the archiving program PKUNZIP to extract all the files.  If
  1327.                LHARC is on disk #1 instead of PKUNZIP, extract the files
  1328.                with "LHARC x GRADE1" and "LHARC x GRADE2".
  1329.             3. If you don't have enough room on that drive, the files you
  1330.                need are:
  1331.  
  1332.                GRADE.EXE, GRADE.OVR: which needn't be on the same disk.
  1333.                A .BGI file:  Which one you need depends upon your display
  1334.                  adapter.  The name of the file corresponds to the display
  1335.                  adapter (e.g., HERC.BGI is for Hercules adapters).  This
  1336.                  and the following files are needed only if you want to
  1337.                  view graphs of the grades.
  1338.                A .PDT file:  You need to run INSTALLP to install your
  1339.                  printer.  Start it by typing "INSTALLP GPRTDRV.PDT
  1340.                  GRADE.PDT 5", then select your printer(s) (see step A6,
  1341.                  above).  If you have a monochrome monitor, you need to add
  1342.                  start the program with "INSTALLP GPRTDRV.PDT GRADE.PDT 5 -
  1343.  
  1344.                                          15
  1345.  
  1346.  
  1347.  
  1348.  
  1349.  
  1350.  
  1351.                  m" to force INSTALLP into monochrome mode.  To add or
  1352.                  delete printers from VAR Grade, INSTALLP and GPRTDRV.PDT
  1353.                  need to be with the program.
  1354.                *.CHR files:  To change fonts for the graphs, the CHR files
  1355.                  need to be with the program.
  1356.  
  1357.                These files can be removed from the archives GRADE1 or
  1358.                  GRADE2 archives (as listed above), by typing "PKUNZIP
  1359.                  GRADEx filename", where GRADEx is one of the two GRADE
  1360.                  archive files, and filename is the name of the file.  If
  1361.                  LHARC is included instead of PKUNZIP, type "LHARC x GRADEx
  1362.                  filename".
  1363.  
  1364.                  Example: to dearchive GRADE.EXE, type "PKUNZIP GRADE1
  1365.                     GRADE.EXE".
  1366.                  NOTE: Chapter II, section B, lists which archive contains
  1367.                  which VAR Grade files.
  1368.  
  1369.             4. The only files that are absolutely required are the program
  1370.                (GRADE.EXE) and the overlays (GRADE.OVR).
  1371.  
  1372.  
  1373.  
  1374.  
  1375.  
  1376.  
  1377.  
  1378.  
  1379.  
  1380.  
  1381.  
  1382.  
  1383.  
  1384.  
  1385.  
  1386.  
  1387.  
  1388.  
  1389.  
  1390.  
  1391.  
  1392.  
  1393.  
  1394.  
  1395.  
  1396.  
  1397.  
  1398.  
  1399.  
  1400.                                          16
  1401.  
  1402.  
  1403.  
  1404.  
  1405.  
  1406.                                                                First Use
  1407.  
  1408.  
  1409.                              IV. FIRST USE OF VAR GRADE
  1410.  
  1411.  
  1412.  
  1413.                In general, you move around the program by choosing options
  1414.           on menus.  The "Main Menu" is the menu that appears after
  1415.           specifying a class name.  If you choose one of the options on the
  1416.           Main Menu, the program goes to another set of menus ("secondary
  1417.           menus"), etc.  Below is a short description of how to enter data
  1418.           for a new class, as well as a list of some of the features of the
  1419.           program.
  1420.  
  1421.           A. Printing the Manual
  1422.  
  1423.             You can print the manual by typing, at the DOS prompt:
  1424.  
  1425.                A> COPY GRADE.MAN PRN
  1426.  
  1427.                NOTE:  The manual is over 100 pages long.
  1428.  
  1429.           B. Starting the Program
  1430.  
  1431.             1. Type "GRADE" when in DOS (i.e., at the prompt:  A>  ).  If
  1432.                you have a monochrome monitor, type "GRADE/B".  For more
  1433.                details, see Chapter V, Starting the Program.
  1434.  
  1435.             2. You will then be asked for the name of a class.  A class
  1436.                will be highlighted on the screen.  Press <Rtn> to select
  1437.                that class, or use the arrow keys to move the highlight to a
  1438.                new class before pressing <Rtn>.  To access any class not
  1439.                listed on the screen, type the name and press <Rtn>.  If the
  1440.                program cannot find the class, it will make a new class with
  1441.                that name.  Class names can be corrected with the
  1442.                <Backspace> key.  After a class has been selected, the Main
  1443.                Menu then appears.  This chapter will describe both how to
  1444.                start a new class and how to use the class supplied with the
  1445.                program.
  1446.  
  1447.           C. Using an Existing Class: Tutorial
  1448.  
  1449.             Start the program as in section A.  Next, you will see four
  1450.             classes highlighted, GSample, A, B, and C.  Move the highlight
  1451.             to GSample.  Press <Rtn>.  VAR Grade will now read the students
  1452.             into the program.
  1453.  
  1454.  
  1455.  
  1456.                                          17
  1457.  
  1458.  
  1459.  
  1460.  
  1461.  
  1462.  
  1463.             A menu will appear.  This menu is called the Main Menu.  On it
  1464.             are several options.  These options are separated into four
  1465.             categories.  First, there are several options involved with
  1466.             entering data.  Second, there are options regarding analyzing
  1467.             the student data.   Third, there are other options, such as
  1468.             changing how parts of the program work, seeing the help
  1469.             screens, and running other programs.  Last, there are options
  1470.             for leaving the class and program.  You can use the arrow keys
  1471.             to move the highlight to a different menu choice.  To pick a
  1472.             choice, either move the highlight to the desired choice, then
  1473.             press <Rtn>, or just press the key shown on the left side of
  1474.             the highlight.  If you have a mouse, you can move the mouse
  1475.             cursor to the desired choice, then press the <left button>.
  1476.  
  1477.             1. Entering data
  1478.  
  1479.                Press "D" on the Main Menu.  You will see a list of students
  1480.                in the class and scores for several of the tasks that have
  1481.                been defined.  Use the arrow keys on the keypad to move
  1482.                around the class.
  1483.  
  1484.                (a) Names
  1485.  
  1486.                  Move to the second name, "Axelsen, Diana".  The cursor
  1487.                  will be at the end of the name.  Press the backspace key.
  1488.                  Next press an "e".  The name will now read "Axelsen,
  1489.                  Diane".
  1490.  
  1491.                (b) Number tasks
  1492.  
  1493.                  Move down to "Crick, Francis".  Now move right two cells
  1494.                  to the number "80.00".  If you look to the top of that
  1495.                  column, it will say that it is task #1, with the name
  1496.                  "Number 1".  The cursor will be at the end of the number.
  1497.                  Press the backspace key 4 times.  Now type a "5".  The
  1498.                  number should read "85".  Move down one cell with the down
  1499.                  arrow.  Notice the 85 stays in the previous cell.  You do
  1500.                  not have to type a <Rtn> to signal the end of input; just
  1501.                  moving to another cell with the cursor keys is sufficient.
  1502.  
  1503.                  NOTE: Scores higher than the allowed points for a task
  1504.                  will not be accepted.  A beep or noise will tell you this
  1505.                  has happened.
  1506.  
  1507.  
  1508.  
  1509.  
  1510.  
  1511.  
  1512.                                          18
  1513.  
  1514.  
  1515.  
  1516.  
  1517.  
  1518.                                                                First Use
  1519.                (c) Letter tasks
  1520.  
  1521.                  Now move to "Darwin, Charles".  Move right three cells, to
  1522.                  a "B".  This is in the column: task #2, "Lette".  The
  1523.                  "Lette" is the first five letters of "Letter 2", the name
  1524.                  of task #2.  Only the first few letters of each task name
  1525.                  is shown (to show all the letters takes too much screen
  1526.                  space).  To change the task score, use the backspace key
  1527.                  to delete the B, then put in a new grade, from A to F.
  1528.                  Notice that if you type any other letters, they will be
  1529.                  ignored by the program.  Only valid letters are accepted.
  1530.  
  1531.                (d) Scrolling to the right
  1532.  
  1533.                  From "Darwin, Charles", task #2, move right four cells
  1534.                  with the right arrow key.  Notice that when you moved to
  1535.                  the fourth cell, the screen shifted to the right.  The
  1536.                  names are still listed on the left, but a slightly
  1537.                  different set of tasks is shown.  If you want, you can
  1538.                  change the score as before.
  1539.  
  1540.                (e) Scrolling down
  1541.  
  1542.                  Just as in the previous example, you can also scroll down.
  1543.                  This time you will see more names.  Use the down arrow on
  1544.                  the keypad to go all the way to the last person in the
  1545.                  class.  Notice that the screen shifts as you do so.  You
  1546.                  can scroll through the students and tasks until you find
  1547.                  the data you want to change.
  1548.  
  1549.                (f) Changing which data is displayed
  1550.  
  1551.                  To change which data is listed on the screen, press
  1552.                  <AltC>.  You will see the Display Menu, which asks whether
  1553.                  to display the name, ID, or both.  Choose "B", for both.
  1554.                  If there had been more than one section of students in the
  1555.                  class, you would be asked whether to display section
  1556.                  numbers.  In GSample, there is only one section of
  1557.                  students.  Next, you will be asked whether to display
  1558.                  notes.  Press "Y".  Last, you will be asked which tasks to
  1559.                  display.  Type "1 3:2", then <Rtn>.  You have told the
  1560.                  program to list tasks 1, 3, and then 2 on the screen.
  1561.  
  1562.                  You will now see the names, IDs, notes, and task scores
  1563.                  for tasks 1, 3, and 2.  You can display any regular tasks
  1564.                  (number, letter, or extra credit), in any order.
  1565.  
  1566.                  You could now alter the data, if you wished.
  1567.  
  1568.                                          19
  1569.  
  1570.  
  1571.  
  1572.  
  1573.  
  1574.  
  1575.                (g) Exiting
  1576.  
  1577.                  To leave this part of the program, type an <AltS>.  The
  1578.                  data you changed will be saved into memory.
  1579.  
  1580.             2. Analyzing grades
  1581.  
  1582.                We can see a plot of the scores on task #1 by pressing "P"
  1583.                when we are on the Main Menu.  Next, press a "T" (for three
  1584.                dimensional).  You will be asked which task to plot.  Type
  1585.                in a "1", then a <Rtn>.  Next, you will be asked for the
  1586.                high score to plot.  Just type a <Rtn> to allow the program
  1587.                to choose the highest score.  Next, you are asked for the
  1588.                low score to plot.  Again, just type a <Rtn>.  You have told
  1589.                the program to pick the highest and lowest scores in the
  1590.                class as the highest and lowest points to plot.  You will
  1591.                next see a menu, the Print Menu, that will list several
  1592.                options, such as printing to a printer, disk file, etc.
  1593.                Just press "S".  The program will display the plot.  At the
  1594.                bottom right of the screen is a message: "Press any key to
  1595.                continue."  When you are through looking at the plot, press
  1596.                a key.  You will return to the Plot Menu.  Press an "X" or
  1597.                <Esc> to exit back to the Main Menu.
  1598.  
  1599.             3. Writing scores
  1600.  
  1601.                If you want to list some of the task scores of the class on
  1602.                the screen, press a "W" when on the Main Menu.  You will see
  1603.                another menu, the Write Data Menu.  Press an "S".  This will
  1604.                display the scores of all the students in the class.  You
  1605.                will be asked whether you want to display task scores,
  1606.                attendance, etc.  Pick "T", task scores.  You will then be
  1607.                asked for the list of tasks to display.  Type "1:4", then
  1608.                <Rtn>.  You have just told the program to list the first
  1609.                four tasks in the class.  Next, you will be asked if you
  1610.                want to display the student names, and/or IDs.  Press "B" to
  1611.                display both.  Last, you will see the Print Menu.  Press "S"
  1612.                on the Print Menu to see the scores.  The listing will stop
  1613.                at every screenful of students.  When the screen stops,
  1614.                press a key to see some more data.  When you have seen all
  1615.                the scores, the Write Data Menu will appear again.  Press
  1616.                "X" or <Esc> to go back to the Main Menu.
  1617.  
  1618.             4. Quitting the program
  1619.  
  1620.                Press "Q" on the Main Menu to leave the class.  Since we
  1621.                changed some of the data, the program will ask you if you
  1622.  
  1623.  
  1624.                                          20
  1625.  
  1626.  
  1627.  
  1628.  
  1629.  
  1630.                                                                First Use
  1631.                want to save the data before exiting.  Press "N" (don't save
  1632.                the data).
  1633.  
  1634.           D. Starting a New Class
  1635.  
  1636.             Start the class as in section A.  This time, instead of
  1637.             pressing <Rtn>, type in a name of a class.  The Main Menu will
  1638.             then appear.
  1639.  
  1640.             1. First, if there are more than one section of students in
  1641.                your new class, you will need to increase the number of
  1642.                sections.  You can have up to 254 sections of students in
  1643.                each class.  Press "Z" when on the Main Menu.  On the second
  1644.                menu, press "S" (change the number of sections).  Type in
  1645.                the new number, from 2 to 254, then <Rtn>.  Then exit back to
  1646.                the Main Menu by pressing "X" or <Esc>.  If you have several
  1647.                classes that use the same tasks and turn in the same
  1648.                assignments, calling them different "sections" of the same
  1649.                class lets you easily compare them.
  1650.  
  1651.             2. Next, you want to enter the names of the students.  Enter
  1652.                the names by pressing "N" on the Main Menu.  There are
  1653.                several choices.  You can type in only names ("N"), type in
  1654.                names and IDs ("I"), or load the class names from a files
  1655.                ("F", "A", "C").  Name, IDs, and sections can be changed at
  1656.                any time.  If you choose "N" or "I", you will be asked for
  1657.                the section in which to add students.  If you are typing in
  1658.                the names, just enter the names (ending each name with
  1659.                <Rtn>).  If you are also typing in IDs, type them in, too.
  1660.                If the previous name was entered incorrectly, you can delete
  1661.                it by moving to it with the cursor keys, then retyping it.
  1662.                When you have finished entering names, press <AltS>.
  1663.  
  1664.                Example:  If you are on the Main Menu, type an "N", then "N"
  1665.                again.  The program will ask for the section number.  Type
  1666.                in the section number, then <Rtn>.  You can now type in
  1667.                names, ending each with a <Rtn>.  If you misspelled a name,
  1668.                but did not notice until you were on the next name, press
  1669.                <UpArr> to delete the previous name.  Retype it in correctly.
  1670.                After the last name has been entered, press an <AltS>, and
  1671.                an <Esc> when the program asks for the section number.
  1672.  
  1673.                NOTE: The program sorts the names alphabetically.  If the
  1674.                  names are entered last name first, they will be sorted by
  1675.                  last name.  If they are entered with the first name first,
  1676.                  they will be sorted by first names.  The program will
  1677.                  check for duplicate names, so you cannot put the same name
  1678.                  into the same section twice.
  1679.  
  1680.                                          21
  1681.  
  1682.  
  1683.  
  1684.  
  1685.  
  1686.  
  1687.  
  1688.                If you are entering names from a file, the program will ask
  1689.                for the name of the file.  Flat files are ones where the
  1690.                names, IDs and exam scores are in columns.  For the "F"
  1691.                (flat file) option, you need to tell the program where the
  1692.                names and IDs are located in the file.  Names longer than 20
  1693.                characters will be truncated, as will IDs longer than 15
  1694.                characters.  If there are no IDs, sections, or exams, just
  1695.                tell the program to start at "0" for them.  For the "A"
  1696.                (automatic flat file) and "C" (comma) options, the program
  1697.                will try to make sense of the names.  Comma and quote
  1698.                delimited files are readable by most spreadsheets.  See
  1699.                below, Chapter VI, Entering Students, for more details on
  1700.                loading students from files.
  1701.  
  1702.             3. Tasks are assignments for students.  They can be exams,
  1703.                tests, homework, projects, etc.  If you have task scores to
  1704.                enter into the program, press "T" when on the Main Menu to
  1705.                define the new assignments.  The second menu will ask you
  1706.                for the number of the task.  You will then be asked the name
  1707.                and total points of the task (if it is a number exam).  You
  1708.                can continue to define as many tasks as you like.  There are
  1709.                ten different types of tasks that can be defined.  You must
  1710.                define a task before you can enter task scores.  Note that
  1711.                if you are grading by numbers, no scores can be entered that
  1712.                are either higher than the total points of the task.  If you
  1713.                are using letter grades, only letters defined by you can be
  1714.                used (the "default" grades are A to F, with + and - grades,
  1715.                but these can be changed).
  1716.  
  1717.             4. Next, you can use either the letters as defined by you, or
  1718.                the "default" grades to enter the scores.  Pick the number
  1719.                of the task or tasks that you want to use.  You may enter
  1720.                scores for multiple tasks or for only one.  You then can
  1721.                enter the scores "by individual" ("I" on the Main Menu), or
  1722.                "by section" ("D" on the Main Menu). "By individual" lists
  1723.                all the tasks for one student, while "by section" or class
  1724.                lists for every student in the class only those tasks that
  1725.                you have picked.  With either method, the program lists the
  1726.                students by the whichever sort method you have chosen (e.g.,
  1727.                alphabetically by name).  You can use the cursor keys (up,
  1728.                down, etc.) to move to a new task or student.  Pressing
  1729.                <Rtn> will cause the program to move to the next task, while
  1730.                using the cursor keys will move you up, down, or over to new
  1731.                tasks.
  1732.  
  1733.                NOTE: If you are "using" edit keys, you move between
  1734.                students with <Ctrl>-cursor keys.
  1735.  
  1736.                                          22
  1737.  
  1738.  
  1739.  
  1740.  
  1741.  
  1742.                                                                First Use
  1743.  
  1744.             5. When you are finished entering data, press <AltS> to exit
  1745.                the section and save the data to memory.  Next, when on the
  1746.                Main Menu, type an "S" to save the data to a disk file.  The
  1747.                program will ask for the class name.  Most of the time, you
  1748.                will just type <Rtn>.  If you want to change the name of the
  1749.                class or the directory where it is located, you can do so
  1750.                before pressing <Rtn>.
  1751.  
  1752.           E. Entering Data
  1753.  
  1754.             In general, if you are asked to "enter" data, end it with
  1755.             "<Rtn>" or a cursor key, when you are asked to "press" a key,
  1756.             only one key needs to be pressed.
  1757.  
  1758.             1. Menu choices
  1759.  
  1760.                The program accepts as input only the keys listed on the
  1761.                menu, and will respond to the key when it is pressed.
  1762.  
  1763.                When you are asked for a menu choice, to select it you can
  1764.                (a) press the key, OR (b) use the cursor keys to pick the
  1765.                correct choice and press the Return or Enter key, OR (c) use
  1766.                a mouse to select the choice and press the left button.
  1767.  
  1768.             2. Entering numbers
  1769.  
  1770.                When you type numbers in, you must press the return key
  1771.                (<Rtn>) or, a cursor key (arrow, page up and down, etc.) to
  1772.                signal the end of your data.
  1773.  
  1774.                A <Rtn> alone, with no number, tells the program:
  1775.  
  1776.                     (a) do not change the current value;    OR
  1777.                     (b) end current input of the number;    OR
  1778.                     (c) let the program choose the appropriate number.
  1779.  
  1780.                Which possibility (a, b, or c)  that the program will use is
  1781.                stated when the data is requested.
  1782.  
  1783.             3. Selecting and entering names
  1784.  
  1785.                When you enter words or names, you must press either the
  1786.                return key (<Rtn>) or a cursor key (arrow, page up and down,
  1787.                etc.) to signal the end of your data.
  1788.  
  1789.                When names of classes or students are listed on the screen,
  1790.                the cursor keys can be used to select the student or class
  1791.  
  1792.                                          23
  1793.  
  1794.  
  1795.  
  1796.  
  1797.  
  1798.  
  1799.                name.  Select the desired name with the cursor keys, then
  1800.                press <Rtn>.
  1801.  
  1802.           F. If You are Lost
  1803.  
  1804.                If you are lost, or want to return to the Main Menu, you can
  1805.                usually reach it by repeatedly pressing the <Esc> key.
  1806.  
  1807.           G. Exiting the Program
  1808.  
  1809.                Normally, you exit the program by going thru the Main Menu.
  1810.                To exit, pick the "Q" (quit the program) option.  If any
  1811.                data has been changed, the program will ask if you want the
  1812.                changes to be saved.  You can also exit from almost anywhere
  1813.                in the program by pressing Ctrl-C (the Control key and the
  1814.                "C" key simultaneously: <CtrlC>).  Again, if student data
  1815.                has been changed, you will be prompted about saving it
  1816.                before leaving the  program.  The key combination Ctrl-Break
  1817.                has no effect while in the program.
  1818.  
  1819.           H. How Special Keys are Used
  1820.  
  1821.             These keys are not used in all parts of the program, but will
  1822.             be used in most parts.  Other keys are also used, but these are
  1823.             listed on the screen when they can be used.
  1824.  
  1825.                Key       Name of key      Program Function
  1826.                <Esc>     Escape           Exit this program section.
  1827.                <Rtn>     Return, Enter    End of input.
  1828.                <Pg Up>   Page Up          List previous screen.
  1829.                <Pg Dn>   Page Down        List next screen.
  1830.                <Home>    Home             Go to the first screen.
  1831.                <End>     End              Go to the last screen.
  1832.                <Tab>     Tab              Move to the next entry (cell).
  1833.                <ShftTab> Shift-Tab        Move to the previous entry.
  1834.                <F1>      Function key 1   Use all choices, or select the
  1835.                                           next available choice.
  1836.                <F10>     Function Key 10  To delete current entry.
  1837.                <AltH>    Alt-H            HELP--always available.
  1838.                <AltU>    Alt-U            Undo that field when entering
  1839.                                           numbers or words.
  1840.                <CtrlE>   Control E        Switch between how the cursor    
  1841.                                           keys work (see below).
  1842.                <CtrlC>   Control C        Exit from the program.  If data  
  1843.                                           has been changed, you will be
  1844.                                           asked whether it should be saved
  1845.                                           before exiting the program.
  1846.  
  1847.  
  1848.                                          24
  1849.  
  1850.  
  1851.  
  1852.  
  1853.  
  1854.                                                                First Use
  1855.  
  1856.                Key       Name of key      Program Function
  1857.                <CtrlS>   Control S        Stop writing to a printer or     
  1858.                                           disk.
  1859.  
  1860.           I. How the Cursor Keys Work
  1861.  
  1862.             You have options as to how you want the cursor keys to work.
  1863.             If you do not redefine the functions of the cursor keys, they
  1864.             will work as follows:
  1865.  
  1866.             Key(s)                 Movement
  1867.             <Home>, <Ctrl-Pg Up>   Go to the first name or cell
  1868.             <End>, <Ctrl-Pg Dn>    Go to the last name or cell
  1869.             <Pg Up>                Go up one screen
  1870.             <Pg Dn>                Go down one screen
  1871.             <Left Arrow>           Go left one cell or column
  1872.             <Right Arrow>          Go right one cell or column
  1873.             <Ctrl-Home>            Go up one half column
  1874.             <Ctrl-End>             Go down one half column
  1875.             <Up Arrow>             Go up one name or line
  1876.             <Down Arrow>           Go down one name or line
  1877.             <Ctrl-Left Arrow>      Go left two columns
  1878.             <Ctrl-Right Arrow>     Go right two columns
  1879.             <Backspace>            Delete previous character
  1880.  
  1881.             You can switch between using or not using edit keys by pressing
  1882.             <Ctrl-E> (simultaneously press the "Ctrl" and "E" keys) anytime
  1883.             you are entering numbers or names (strings of characters).
  1884.             Furthermore, if you choose to use edit keys, you can use
  1885.             "insert" or "overstrike" modes.  Just press the <Ins> key to
  1886.             switch between these modes.  In insert mode, the characters are
  1887.             inserted at the position of the cursor, with the rest of the
  1888.             characters pushed to the right.  In overstrike mode, the
  1889.             character typed replaces the one at the cursor.
  1890.  
  1891.             If you "use" edit keys, by redefining their functions, you will
  1892.             be able to move left or right in the data with the cursor keys
  1893.             functioning as they would in a word processor.  If you switch
  1894.             to "using" the edit keys, they will be redefined as follows:
  1895.  
  1896.                Key(s)              Movement
  1897.                <Home>              Go to the first character.
  1898.                <End>               Go to the last character.
  1899.                <Left Arrow>        Go left one character.
  1900.                <Right Arrow>       Go right one character.
  1901.                <Ctrl-Left Arrow>   Go left one name or cell.
  1902.                <Ctrl-Home>         Go left four names or cells.
  1903.  
  1904.                                          25
  1905.  
  1906.  
  1907.  
  1908.  
  1909.  
  1910.  
  1911.                <Ctrl-Right Arrow>  Go right one name or cell.
  1912.                <Ctrl-End>          Go right four names or cells.
  1913.                <Del>               Delete the character at the cursor.
  1914.                <Ins>               Switch between Insert and Overwrite
  1915.                                    modes.
  1916.  
  1917.           J. Using a Mouse
  1918.  
  1919.             If you have a mouse, it can be used by the program.  The mouse
  1920.             cursor is a box, larger than a character, and is seen on the
  1921.             screen as having different colors than the surrounding text.
  1922.             Both two and three button mice are supported.  NOTE: Mouse
  1923.             drivers over two years old may not work correctly.  You
  1924.             should get a new one from the manufacturer of the mouse.
  1925.  
  1926.                Mouse button(s)     Meaning
  1927.                ---------------     -------
  1928.                <Left button>       Select.  If the button is pressed while
  1929.                                    the mouse cursor is at a menu choice,
  1930.                                    that choice will be selected.  If the
  1931.                                    mouse cursor is at a number or name, the
  1932.                                    cursor will move to that place.  If the
  1933.                                    mouse cursor is outside the current
  1934.                                    window, this will usually cause that
  1935.                                    window to close.  If the mouse cursor is
  1936.                                    inside a window, but at no choice,
  1937.                                    number, or name, nothing will happen.
  1938.                                    If there is more information than can be
  1939.                                    seen on one screen, "mouse bars" will
  1940.                                    appear on the right and/or bottom of the
  1941.                                    current window.  Pressing on these bars
  1942.                                    will move you the screen to a different
  1943.                                    part of that information.
  1944.                <Right button>      Escape.  This is equivalent to pressing
  1945.                                    the escape key.
  1946.                <Left & right buttons>   Return (enter).  This is equivalent
  1947.                                    of pressing the <Rtn> key.  Where the
  1948.                                    cursor is located determines what action
  1949.                                    is taken by the program.
  1950.                <Center button>     [Three button mice, only.]  Clear the
  1951.                                    name or number.  Equivalent to pressing
  1952.                                    the <F10> key.
  1953.  
  1954.  
  1955.  
  1956.  
  1957.  
  1958.  
  1959.  
  1960.                                          26
  1961.  
  1962.  
  1963.  
  1964.  
  1965.  
  1966.                                                     Starting the Program
  1967.  
  1968.  
  1969.                                V. STARTING THE PROGRAM
  1970.  
  1971.  
  1972.  
  1973.                This part of the manual tells you how to start the program,
  1974.           including  where to place your files, where to put your class
  1975.           grades, and how to locate class files from the program.  It will
  1976.           also explain how to access help and the manual from the program.
  1977.           You should have already installed the program (see Chapter II).
  1978.  
  1979.           A. Where Should the Program Files Be?
  1980.  
  1981.  
  1982.             1. For DOS beginners
  1983.  
  1984.                Before starting the program, make sure that all the program
  1985.                files listed above in Chapter II, Requirements, are in the
  1986.                current directory of one disk, or, if the program has been
  1987.                installed onto floppy disks, on the current directories of
  1988.                two disks.
  1989.  
  1990.                At the DOS prompt, type: "GRADE"
  1991.  
  1992.                If you are not a DOS expert, go to section B.
  1993.  
  1994.             2. For DOS experts
  1995.  
  1996.                The program will search the current environment for the
  1997.                program files.  This means that the search for the files are
  1998.                in the following order:
  1999.  
  2000.                (i) It searches the current directory first.
  2001.                (ii) It then searches for the files in the directory where
  2002.                  the "GRADE.EXE" file was found.
  2003.                (iii) It then searches the directories specified by the DOS
  2004.                  PATH command.
  2005.  
  2006.                  NOTE: The PATH command tells DOS which directories to
  2007.                     search for executable files:  those ending in ".COM",
  2008.                     ".EXE", or ".BAT".
  2009.  
  2010.                (iv) If it still hasn't found the files, it searches the
  2011.                  default directories on each drive in your computer.
  2012.                (v) If the program files are still not found, the program
  2013.                  will halt with an error message.
  2014.  
  2015.  
  2016.                                          27
  2017.  
  2018.  
  2019.  
  2020.  
  2021.  
  2022.  
  2023.                The required files, therefore, are most logically placed in
  2024.                one directory of a hard disk or on two floppy disks, as is
  2025.                done by INSTALL.
  2026.  
  2027.                (a) MS-DOS 3.X or above
  2028.  
  2029.                  The program can be started from any directory by just
  2030.                  typing the directory and "GRADE".  For example, if the
  2031.                  program is in the directory c:\class, just type
  2032.                  "c:\class\GRADE".  If the program files are in the same
  2033.                  directory as the GRADE.EXE file, the program will find the
  2034.                  files it needs.  Note that this will only work in DOS 3.X,
  2035.                  not in DOS 2.X.
  2036.  
  2037.                (b) MS-DOS 2.X
  2038.  
  2039.                  Because the program can find the necessary files if the
  2040.                  program has been installed correctly, you can then keep
  2041.                  the program files in one directory, and the class files in
  2042.                  another.  Just make sure that the PATH command specifies
  2043.                  the directory where the program is located.  Read your MS-
  2044.                  DOS manual for directions on how to use the PATH command.
  2045.  
  2046.                  If you know the name of the class that you want to grade
  2047.                  before you enter the program, you can enter the class name
  2048.                  as a parameter on the command line:  e.g., if the class is
  2049.                  called "BIOLOGY", type "GRADE BIOLOGY" at the DOS prompt.
  2050.                  The BIOLOGY class data will automatically be read into the
  2051.                  program.  The class name can include a path, so, if the
  2052.                  BIOLOGY class is located in the c:\science directory, you
  2053.                  can start the program with "GRADE C:\SCIENCE\BIOLOGY".
  2054.  
  2055.                (c) Examples
  2056.  
  2057.                  (i) If the program is on the same drive as the class (the
  2058.                     "A>" is the DOS prompt):
  2059.  
  2060.                       For example, type:
  2061.  
  2062.                          A>  GRADE
  2063.  
  2064.                     If the program is on a different drive, type the drive,
  2065.                     colon, GRADE.
  2066.  
  2067.                       For example, if you are on drive A, and the program
  2068.                       is on drive B, type:
  2069.  
  2070.                          A> B:GRADE
  2071.  
  2072.                                          28
  2073.  
  2074.  
  2075.  
  2076.  
  2077.  
  2078.                                                     Starting the Program
  2079.  
  2080.                     The program will find the overlay, print, and help
  2081.                     files if they are on the default directory or on any
  2082.                     directory specified by the path command.
  2083.  
  2084.                  (ii) If you know the name of the class that you want to
  2085.                     use, enter it on the DOS command line:
  2086.  
  2087.                          A> GRADE classname OR
  2088.                          A> GRADE \path\classname
  2089.  
  2090.                  (iii) If you are using a hard disk, you may want to set up
  2091.                     a batch file that will do the typing for you:
  2092.  
  2093.                     Batch file example:
  2094.  
  2095.                       If GRADE (including the necessary files) is in the
  2096.                       directory, C:\CLASS, prepare a batch file that says:
  2097.  
  2098.                          SET PATH=C:\CLASS;
  2099.                          GRADE
  2100.  
  2101.                               OR
  2102.  
  2103.                          SET PATH=C:\CLASS;
  2104.                          GRADE classname
  2105.  
  2106.                  (iv) If you are using DOS 3.X, you can start the program
  2107.                     by typing the directory and "GRADE":
  2108.  
  2109.                     If VAR Grade is in the directory C:\CLASS, type
  2110.  
  2111.                          C:\CLASS\GRADE
  2112.  
  2113.                               OR
  2114.  
  2115.                          C:\CLASS\GRADE classname
  2116.  
  2117.                  (v) If you have a monochrome monitor, you may need to
  2118.                     start the program with:
  2119.  
  2120.                          GRADE/B classname
  2121.  
  2122.                     This will force the program into monochrome mode.  Many
  2123.                     Hercules compatible display adapters erroneously tell
  2124.                     programs that a color monitor is attached.  The results
  2125.                     are that some color combinations are invisible to you.
  2126.  
  2127.  
  2128.                                          29
  2129.  
  2130.  
  2131.  
  2132.  
  2133.  
  2134.  
  2135.                     You can also force the program into monochrome mode
  2136.                     with a DOS SET command:
  2137.  
  2138.                          A> SET VMON=BW;
  2139.  
  2140.                     You can set up a batch file for VAR Grade as follows
  2141.                     (assuming the program is in the directory C:\VARGRADE):
  2142.  
  2143.                          SET VMON=BW;
  2144.                          SET PATH=C:\VARGRADE;%PATH%;
  2145.                          GRADE
  2146.  
  2147.                     If you have a monochrome monitor, you probably want to
  2148.                     add that command to your AUTOEXEC.BAT file.  This file
  2149.                     is executed every time you start your computer.
  2150.  
  2151.                (d) Using one drive to run the program
  2152.  
  2153.                  You can start the program from one 360K drive by putting
  2154.                  the program disk in the drive, and typing "GRADE".  When
  2155.                  the program cannot find the overlay file, you will be
  2156.                  asked to put the disk containing the file into a drive.
  2157.                  If you now put it in the same drive that the program disk
  2158.                  was in, the program will continue and run correctly.
  2159.  
  2160.           B. Picking a Class
  2161.  
  2162.             When the program starts, the first screen shows the program
  2163.             name, a comment about registering the program, the class files
  2164.             and directories listed on the directory from which the program
  2165.             was invoked, and a prompt for the class.
  2166.  
  2167.             If there are any files on the disk that have the extension
  2168.             ".PAR", they will be listed by the program on the opening
  2169.             screen.  The ".PAR" file contains the parameters of your class:
  2170.             task names, default settings for the program, etc.  To help you
  2171.             find the right class, sub-directories are also listed.
  2172.  
  2173.             You can either type in the name of the class, or you can use
  2174.             the cursor keys to locate the class.
  2175.  
  2176.             1. Using the cursor keys
  2177.  
  2178.                One of the class files or a directory will be highlighted.
  2179.                If you have a monochrome monitor and do not see a class
  2180.                highlighted, try starting the program with "GRADE/B" to
  2181.                force the program into monochrome mode.  To pick the correct
  2182.                class, use the cursor keys to move the highlight to the
  2183.  
  2184.                                          30
  2185.  
  2186.  
  2187.  
  2188.  
  2189.  
  2190.                                                     Starting the Program
  2191.                correct class or directory.  Then press <Rtn>.  If you chose
  2192.                a directory, a new listing of classes will be shown.  Repeat
  2193.                the above process until a class is chosen.
  2194.  
  2195.                NOTE: If any characters have been typed on the prompt line,
  2196.                  the program will use them as the class name.  You can
  2197.                  delete these by using the <F10> key.
  2198.  
  2199.             2. Typing in the name
  2200.  
  2201.                (a) If the class that you want is not listed, you can change
  2202.                  directories and search for the class.  There are two ways
  2203.                  to change directories:
  2204.  
  2205.                  i)  Press <F5>, then type in the name of the new drive or
  2206.                     directory.  You can continue to change directories
  2207.                     until you find the desired class.
  2208.  
  2209.                  ii) Type the new drive or directory instead of the class
  2210.                     name.  The program first tests to determine whether
  2211.                     what you have typed is a directory.  If it is, the
  2212.                     directory is changed.
  2213.  
  2214.                     NOTE: The new directory must end in a backslash ("\"),
  2215.                       or the new drive must end in a colon (":").
  2216.  
  2217.                (b) If and when your class is listed, just type the name in.
  2218.                  The ".PAR" is not needed, and any extensions, like .PAR,
  2219.                  are discarded.  The program will read in the class
  2220.                  parameters, and, if a file with the same name with the
  2221.                  extension ".DAT" is also there, the student scores will be
  2222.                  read into the program.
  2223.  
  2224.             3. Starting new classes
  2225.  
  2226.                Type in the name of the class.  When the program does not
  2227.                find the ".PAR" file, it will creat a new class.
  2228.  
  2229.                Each class has two files.  Each starts with the name of the
  2230.                class (e.g. "BIOLOGY").  They have the extensions ".PAR" and
  2231.                ".DAT" (e.g. "BIOLOGY.PAR" and "BIOLOGY.DAT").  There may
  2232.                also be backup files with the extensions ".PAX" and ".DAX"
  2233.                (see the Appendix for further details).
  2234.  
  2235.             4. Using the DOS command line
  2236.  
  2237.                You may also enter the class name from the command line by
  2238.                listing it as a parameter: e.g. if the class name is "MATH",
  2239.  
  2240.                                          31
  2241.  
  2242.  
  2243.  
  2244.  
  2245.  
  2246.  
  2247.                start the program by typing: "GRADE MATH".  If the class
  2248.                exists, it will be read into the program.  If it does not, a
  2249.                new class will be created.
  2250.  
  2251.           C. Converting Old Classes Into New Classes
  2252.  
  2253.             If you want to use the same exams and class information for two
  2254.             different classes, just copy the "CLASSNAME.PAR" file to a new
  2255.             classname (e.g., copy "BIOLOGY.PAR" to the file "MATH.PAR" by
  2256.             typing, at the DOS prompt: "COPY BIOLOGY.PAR MATH.PAR".  Math
  2257.             will now be set up exactly the same way as Biology).  The new
  2258.             class is now set up the same as the previous class, except that
  2259.             no students will be in the new class.  This feature can allow
  2260.             you to set up your class once and use the set-up for many
  2261.             classes in the future.
  2262.  
  2263.           D. Classes Too Big for the Memory
  2264.  
  2265.             After the classname is entered, the program will read in the
  2266.             class data and student information.  If there are more students
  2267.             than can fit in the available memory, the program will warn you
  2268.             and ask if you want to continue.  If you continue, the program
  2269.             will read ONLY as many students into the class as there is
  2270.             memory.
  2271.  
  2272.             WARNING: If you then use the program and save the data, the
  2273.                students that were not read into the program will be lost.
  2274.  
  2275.             To find out approximately how many students can be read into
  2276.             the program, enter a "Z" when in the Main Menu.  At the top of
  2277.             the second menu you will see how many students are currently in
  2278.             the class and how many could be in the class if all the
  2279.             available memory is used and if the current tasks are not
  2280.             increased.  There are essentially an unlimited number of
  2281.             students and tasks allowed.  The limitations are that all the
  2282.             data must be able to fit into the available memory.
  2283.  
  2284.             Part of the program is in overlays.  This means that part of
  2285.             the program is on disk, not in memory.  When the program
  2286.             starts, it leaves a certain amount of memory free, and uses the
  2287.             rest for overlays.  You can change how much of the program is
  2288.             in memory with a DOS SET command.  If you need more memory,
  2289.             enter the following command at the DOS prompt:
  2290.  
  2291.                A> SET OMEM=0;
  2292.  
  2293.  
  2294.  
  2295.  
  2296.                                          32
  2297.  
  2298.  
  2299.  
  2300.  
  2301.  
  2302.                                                     Starting the Program
  2303.             This command will shrink the program to its minimum size.
  2304.             Conversely, to put all the program into memory, use the
  2305.             command:
  2306.  
  2307.                A> SET OMEM=250000;
  2308.  
  2309.             You can add either SET command to your AUTOEXEC.BAT file that
  2310.             is executed when you start your computer.  This way, the
  2311.             program will always use the amount of memory you want.  You can
  2312.             vary the number from 0 to 250000 to get variable amounts of the
  2313.             program in memory.
  2314.  
  2315.             If you have more than 640K of memory installed in your
  2316.             computer, you may be able to use that extra memory as EMS
  2317.             memory.  VAR Grade can use EMS memory for some parts of the
  2318.             program.  If you are short of memory, this will let VAR Grade
  2319.             have more room for students and grades.
  2320.  
  2321.           E. Setting Up the Class
  2322.  
  2323.             Anytime that you want to change some of the current settings of
  2324.             the program, you can use the "Z" option on the Main Menu.
  2325.  
  2326.             1. The number of sections
  2327.  
  2328.                The number of sections is initially set at 1 when you first
  2329.                start a new class.  For example, if you teach 3 English
  2330.                classes that have identical exams and assignments, you can
  2331.                call them different sections of the same class.  You can
  2332.                then compare the different classes as "sections".  Each
  2333.                section uses the same set of exams, but the program can do
  2334.                statistics on any combination of sections.  The program
  2335.                keeps track of what sections you last used, and will, by
  2336.                default, use whatever sections that were last used by you.
  2337.  
  2338.                To set the number of sections, go to the "Z" option of the
  2339.                Main Menu, then into "S".  Just enter the number of sections
  2340.                that you have in the class.
  2341.  
  2342.             2. Colors
  2343.  
  2344.                Yes, the colors of the program can be changed!  This can be
  2345.                done in the "Z" option of the Main Menu, then "C". There are
  2346.                several colors used, designated:
  2347.  
  2348.                  (i) Normal colors:  The text is in this color.
  2349.                  (ii) Background color:  The background is this color.
  2350.  
  2351.  
  2352.                                          33
  2353.  
  2354.  
  2355.  
  2356.  
  2357.  
  2358.  
  2359.                  (iii) Highlight color:  Foreground color used for plotting
  2360.                     scores.
  2361.                  (iv) Highlight background: This color is the background
  2362.                     corresponding to the highlight.
  2363.                  (v) Error colors:  Foreground color for error messages.
  2364.                  (vi) Error background: This color is the background for
  2365.                     the error messages.
  2366.                  (vii) Help colors: Foreground color used by the Help
  2367.                     screens.
  2368.                  (viii) Help background: This color is the background for
  2369.                     the help screens.
  2370.  
  2371.                Some of these colors are used in pop-up menus and messages,
  2372.                as well.  To change the colors, press "Z" on the Main Menu,
  2373.                then "C" (color) on the second menu.  You will be asked for
  2374.                the new colors.  The bottom lines of the screen show what
  2375.                the colors would look like.  Needless to say, if you are
  2376.                using a monochrome monitor, you will only see black and
  2377.                white colors.  Some monochrome adapter boards tell the
  2378.                program that they are color boards.  This results in some
  2379.                things becoming invisible or not highlighted when they
  2380.                should be.  If this is the case for you, you can force VAR
  2381.                Grade into monochrome mode by either of two methods:
  2382.  
  2383.                (a) Start the program with "GRADE/B".  The /B tells the
  2384.                program that you are using a black and white monitor.
  2385.                You can force the program into color mode with "/C" when
  2386.                starting VAR Grade.
  2387.  
  2388.                  Example: C> GRADE /B GSAMPLE
  2389.  
  2390.                  This will force the program into monochrome mode and load
  2391.                  the data from the class GSample into the program.
  2392.  
  2393.                (b) Set a DOS command:  "SET VMON=BW;".  At the DOS prompt
  2394.                (e.g., "A>"), type the above statement.  This tells the
  2395.                program you are using a black and white monitor.  This
  2396.                command can also be put into your AUTOEXEC.BAT file that is
  2397.                run when your computer is turned on.
  2398.  
  2399.                After changing the colors, you are asked if you want to make
  2400.                these new colors the default colors.  If you say "Y" (yes),
  2401.                all future classes will have the new colors as their initial
  2402.                colors.  Lastly, the program keeps two sets of colors, one
  2403.                for monochrome monitors (black and white), the other for
  2404.                color monitors.  This feature is for those who switch back
  2405.                and forth between color and monochrome monitors.
  2406.  
  2407.  
  2408.                                          34
  2409.  
  2410.  
  2411.  
  2412.  
  2413.  
  2414.                                                     Starting the Program
  2415.             3. Printers
  2416.  
  2417.                You can tell the program which printer you are using.  In
  2418.                fact, to be able to print graphs and plots, you need to pick
  2419.                a printer during installation or in the "P" section of the
  2420.                "Z" option of the Main Menu.  Virtually every printer is now
  2421.                supported by VAR Grade for printing graphs and plots.  Most
  2422.                are also supported for printing files in pica, elite, or
  2423.                compressed printing (if your printer supports them), and
  2424.                bold and high quality.  For unsupported printers, if you can
  2425.                find the codes in your printer manual, you can enter the
  2426.                necessary printer codes to support your printer (See Chapter
  2427.                X: Printing the Grades).
  2428.  
  2429.             4. Passwords
  2430.  
  2431.                If many people have access to your computer and its disks,
  2432.                you may worry about someone's altering your class files.  To
  2433.                greatly reduce the chances of this happening, you can
  2434.                require that a password be used for your class.  To define a
  2435.                password, use the "W" option in the "Z" section of the Main
  2436.                Menu.
  2437.  
  2438.                NOTE: The default value is not to have a password.  The
  2439.                  password can have up to 15 characters, numbers, and/or
  2440.                  punctuation characters.  Should you forget your password,
  2441.                  you can contact us at the address at the end of the manual
  2442.                  to get instructions on how to defeat the password.  The
  2443.                  password is not foolproof, but greatly reduces the
  2444.                  likelihood of snooping.
  2445.  
  2446.           F. Entering Students, Tasks, Attendance, and Grades
  2447.  
  2448.             There are two kinds of prompts in the program.  The first, like
  2449.             the prompt asking for the classname, asks you to Enter the name
  2450.             and then type a <Rtn> to signify the end of the data.  The
  2451.             second type only asks for one key--this option is usually used
  2452.             for the menu selections.  To save keystrokes, the program will
  2453.             respond immediately when the key is pressed--no <Rtn> is
  2454.             necessary.  When you are presented with a list of choices, you
  2455.             can use the cursor keys to move to the desired choice, then
  2456.             type <Rtn> to select that choice.
  2457.  
  2458.             NOTE: In many parts of the program, if you enter a <Rtn> with
  2459.                no data entered, the program will assume either that: (a)
  2460.                you did not want to enter data--the program will continue;
  2461.                or (b) you want to exit this section and go back to a higher
  2462.                level menu; or (c) the number to be entered is zero.
  2463.  
  2464.                                          35
  2465.  
  2466.  
  2467.  
  2468.  
  2469.  
  2470.  
  2471.  
  2472.             In general, if the program asks you to enter data, you should
  2473.             end with a <Rtn>. If you are choosing a menu option or between
  2474.             two alternatives, press only the appropriate key.  When you
  2475.             have to enter a long list of numbers, such as designating Task
  2476.             80 as the sum of Tasks 1 to 79, the program will allow you to
  2477.             enter them with an inclusive colon:  "1:79" would be 1 through
  2478.             79, rather than requiring you to enter all the numbers from 1
  2479.             to 79.  This situation arises in three places: when entering
  2480.             lists of tasks, as noted in the example, when entering lists of
  2481.             sections to use, and when entering attendance days.  Colons can
  2482.             be used to enter a list of numbers from high to low, as well.
  2483.             Entering "79:1" will tell the program to use tasks 79 down to
  2484.             1.
  2485.  
  2486.             Example: To enter tasks 1 thru 5 and 8, type:
  2487.                "1:5<Rtn>8<Rtn><Rtn>".
  2488.  
  2489.             NOTE: When entering a list of separate numbers, you can
  2490.                separate them with <Rtn>s,  commas, or spaces.  For the
  2491.                above example, typing "1:5,8,<Rtn>" or "1:5 8 <Rtn>" will
  2492.                give the same result as the example above.
  2493.  
  2494.             Later chapters in this Manual will tell you how to enter
  2495.             students, tasks, attendance, and grades.
  2496.  
  2497.           G. Reading the Manual and Help screens
  2498.  
  2499.             If the files GRADE.HLP and/or GRADE.MAN are present in the
  2500.             default directory of any drive or in any directory specified by
  2501.             the DOS path command, then you can read them from the program
  2502.             (See Chapter V Section A, above).  When the program is on the
  2503.             Main Menu, type an "H" for help or an "M" for the manual.  The
  2504.             help screen is much shorter and less detailed than this manual.
  2505.             The help screen can also be reached from anywhere in the
  2506.             program by typing <AltH> (press the ("Alt" and the "H" keys
  2507.             simultaneously).  The help reached from <AltH> is context
  2508.             sensitive.  This means that VAR Grade will try to find the
  2509.             relevant material from the help file.  You can browse at will
  2510.             through the file by using the cursor keys.  When in Help or the
  2511.             Manual, typing <AltK> will show you a list of the keys and
  2512.             features supported.  If there is not enough memory to display
  2513.             the file, an error message will appear.  To view the file, you
  2514.             would then have to reduce memory use (See Section D, above).
  2515.  
  2516.  
  2517.  
  2518.  
  2519.  
  2520.                                          36
  2521.  
  2522.  
  2523.  
  2524.  
  2525.  
  2526.                                                     Starting the Program
  2527.             Moving with the keys in HELP or the MANUAL:
  2528.  
  2529.                Key                 Movement
  2530.                <Up Arrow>          Up one line
  2531.                <Down Arrow>        Down one line
  2532.  
  2533.                <Page Up>           Up one screen
  2534.                <Page Down>         Down one screen
  2535.  
  2536.                <Ctrl-Home>         Up one-half screen
  2537.                <Ctrl-End>          Down one-half screen
  2538.  
  2539.                <Home>, <Ctrl-Pg Up>     Beginning of the file
  2540.                <End>, <Ctrl-Pg Down>    End of the file
  2541.  
  2542.                <AltL>              GO TO LINE:  The top line will be the
  2543.                                    line that you designate.  In the center
  2544.                                    of the screen a box will appear that
  2545.                                    will ask for the line number.  At the
  2546.                                    bottom right of the screen, you can see
  2547.                                    which line you are on and how many lines
  2548.                                    there are in the file.
  2549.                                    Example: type "<AltL>4<Rtn>" to go to
  2550.                                    line 4.
  2551.                <AltP>              GO TO PAGE:  Moves to a page in a
  2552.                                    file, assuming 56 lines per page (as
  2553.                                    in the manual).  In the center of the
  2554.                                    screen a box will appear that will ask
  2555.                                    for the screen.
  2556.                                    Example: type "<AltS>22<Rtn>" to go to
  2557.                                    page 22.
  2558.                <AltS>              GO TO SCREEN:  The top line will be the
  2559.                                    first line of any screen that you enter.
  2560.                                    In the center of the screen a box will
  2561.                                    appear that will ask for the screen.
  2562.                                    The total number of screens and the
  2563.                                    screen that you are currently on are
  2564.                                    shown at the bottom right corner of the
  2565.                                    screen.
  2566.                                    Example: type "<AltS>8<Rtn>" to go to
  2567.                                    screen 8.
  2568.             To locate text:
  2569.                Key                 Movement
  2570.                <AltF>              Find a string
  2571.                <AltN>              Find the next matching string
  2572.                <AltB>              Find the previous matching string
  2573.                <AltK>              Show the supported keys
  2574.                <AltJ>              Jump to the previous screen
  2575.  
  2576.                                          37
  2577.  
  2578.  
  2579.  
  2580.  
  2581.  
  2582.  
  2583.  
  2584.  
  2585.                                 VI. ENTERING STUDENTS
  2586.  
  2587.  
  2588.  
  2589.                One of the first things that you will do when starting a new
  2590.           class is to enter the names of students into the program.  This
  2591.           Chapter tells you how to enter new students into the class, add
  2592.           IDs, change the names of students, and sort and list the students
  2593.           in the class.
  2594.  
  2595.           A. General Methods
  2596.  
  2597.             When the Main Menu is on the screen, choose the "N" (Name)
  2598.             option.  Several options will be listed on a new menu, the Add
  2599.             Student Menu.  You can type the names into the program via
  2600.             options Name only ("N"), or by Name and ID ("I").  You can
  2601.             import (read) names into the class from flat files ("F" and
  2602.             "A"), or comma and quote files ("C").
  2603.  
  2604.           B. Names and IDs
  2605.  
  2606.             The student names can be up to 20 characters long, and can
  2607.             include spaces and punctuation.  The program can sort the
  2608.             students alphabetically by their names for printing out scores,
  2609.             so it is usually better to enter the names last name first.
  2610.             Spelling is retained exactly as you enter it, except that
  2611.             leading and trailing spaces are ignored.  When sorting,
  2612.             however, lower and upper case letters are not distinguished, so
  2613.             "Sue" is considered to be the same as "sue".
  2614.  
  2615.             ID numbers or other names (nicknames, etc.) can be entered as
  2616.             "IDs".  At some colleges and universities, students are given
  2617.             their grades by student numbers rather than by name.  You can
  2618.             use IDs for first or last names and the "name" for the last or
  2619.             first name.  You can change IDs, or add them later in the
  2620.             several sections of the program.  IDs can be up to 15
  2621.             characters long, and can include spaces and punctuation.  The
  2622.             program can sort by IDs as well as names.  Spelling is
  2623.             retained, but, as in sorting names, sorts do not distinguish
  2624.             between lower and upper case letters.
  2625.  
  2626.  
  2627.  
  2628.  
  2629.  
  2630.  
  2631.  
  2632.                                          38
  2633.  
  2634.  
  2635.  
  2636.  
  2637.  
  2638.                                                        Entering Students
  2639.           C. Typing in Names and IDs
  2640.  
  2641.  
  2642.             1. Names only
  2643.  
  2644.                You add names on the "N" option on the Add Students Menu.
  2645.                You first need to tell the class which section you want to
  2646.                enter students.  Pick a number from 1 to 254.  To enter
  2647.                names, you just need to type in the name, ending with a
  2648.                <Rtn>.  If the name is already present in the section, it is
  2649.                NOT reentered and an error message results.  The same name
  2650.                can be used in two different sections of the same class.
  2651.                To delete the letters you have typed, and hence remove the
  2652.                name, type an <F10>.  The <F10> command works in all parts
  2653.                of the program.  Names can be changed later in several parts
  2654.                of the program (see below).  If you added the previous name
  2655.                in error, you can use the cursor keys to move to it.
  2656.                When you have added all the names, press <AltS>.  You will
  2657.                exit back to where you are asked for the section numbers
  2658.                again.  To exit, press <Esc>.
  2659.  
  2660.             2. Names and IDs
  2661.  
  2662.                This option, "I" on the Add Students Menu, works the same as
  2663.                for adding names only.  The only difference is that you are
  2664.                asked for the ID, as well.  Leaving a name or ID blank will
  2665.                remove it.
  2666.  
  2667.             3. Adding, changing, and deleting names, IDs, and notes
  2668.  
  2669.                Names, IDs, and notes can also be added, changed, or deleted
  2670.                in four other places of the program.  The details are
  2671.                described in later chapters.  The four places are: (i) "I"
  2672.                on the Main Menu: Individual students; (ii) "D" on the Main
  2673.                Menu: Data entry for tasks of the class; (iii) "A" on the
  2674.                Main Menu, then "I": Adding attendance for individual
  2675.                students; and (iv) "A" on the Main Menu, then "C": Data
  2676.                entry for class attendance.
  2677.  
  2678.                Student notes are a field in the student records that can be
  2679.                used to enter up to 20 characters.  Notes can be used to
  2680.                enter seating arrangements, comments, nicknames, or anything
  2681.                else you may want.  They can be printed, but otherwise are
  2682.                not used much by VAR Grade.  They can be entered and changed
  2683.                in the same four places of the program mentioned above.
  2684.  
  2685.  
  2686.  
  2687.  
  2688.                                          39
  2689.  
  2690.  
  2691.  
  2692.  
  2693.  
  2694.  
  2695.                (a) When individuals are listed
  2696.  
  2697.                  In the attendance by individual students (iii, above) or
  2698.                  Tasks by individual students (i, above), all the tasks or
  2699.                  attendance for a student are listed.  If you press the
  2700.                  <AltI> key (insert student), you will be presented with a
  2701.                  blank form to enter the new name.  Entering any letters
  2702.                  will add the student to the class.  An "Empty" or blank
  2703.                  name will be deleted or not entered into the class, and
  2704.                  the deletion can be quickly done by using the <F10> key.
  2705.  
  2706.                  NOTE: when a student has been deleted, his or her name and
  2707.                     all associated data are deleted.
  2708.  
  2709.                  Changing the spelling of the name, ID, or note, or
  2710.                  changing the section number for the student, is also
  2711.                  possible here.
  2712.  
  2713.                  NOTE: only sections that have been defined are allowed as
  2714.                     sections for the student.
  2715.  
  2716.                  You can increase the number of sections in the "Z" section
  2717.                  of the program.
  2718.  
  2719.                (b) When the whole class is displayed
  2720.  
  2721.                  If you need to add a new name when in parts ii or iv
  2722.                  (above), use the key <AltI>.  A new line will be displayed
  2723.                  on the screen.  As above, removing a student name will
  2724.                  remove that student and the associated data from the
  2725.                  class.  Blank names are removed from the class only when
  2726.                  you leave that section of the program.
  2727.  
  2728.                  A second way to delete the student is with the <AltD> key.
  2729.                  The student will be deleted immediately, and the rest of
  2730.                  the class moved up one line.
  2731.  
  2732.                  NOTE: when a student has been deleted, his or her name and
  2733.                     all associated data are deleted.
  2734.  
  2735.                  You can also change the names, IDs, notes, or sections for
  2736.                  a student by using the cursor keys or a mouse to move to
  2737.                  the cell with the name, ID or section and typing in the
  2738.                  new name or ID for that student.  To see any students not
  2739.                  listed on the screen, use the cursor or Alt keys (as
  2740.                  listed at the top of the screen).  The cell highlighted is
  2741.                  the one that will be used for data input.  You can use the
  2742.                  <F10> key to completely delete the ID or name.
  2743.  
  2744.                                          40
  2745.  
  2746.  
  2747.  
  2748.  
  2749.  
  2750.                                                        Entering Students
  2751.  
  2752.                  If you start altering the data, then decide the original
  2753.                  data was correct, you can retrieve the data if you haven't
  2754.                  moved from that cell.  Use the <AltU> (undo) key to get
  2755.                  the original data back.
  2756.  
  2757.                (c) Recovering deleted data
  2758.  
  2759.                  Data that has been changed or deleted is normally lost.
  2760.                  There are, however, two ways to recover the data if you
  2761.                  immediately decide to "undelete" it:
  2762.  
  2763.                     (i)  quit the program without saving the data to disk.
  2764.                       Any data entered in this session will not be saved.
  2765.  
  2766.                     (ii) if you have already saved the data from the class,
  2767.                       use the backup files to recover the data from the
  2768.                       previous session.  More information on how to do this
  2769.                       is located in the Appendix.
  2770.  
  2771.                (d) Removing groups of students
  2772.  
  2773.                  The Add Students Menu ("N" on the Main Menu) has two
  2774.                  options that can be used to remove groups of students.
  2775.                  You can remove all students from any section, or you can
  2776.                  delete all students from the class.  Be careful when you
  2777.                  use these options, as all the data for the students that
  2778.                  were removed is lost.
  2779.  
  2780.           D. Importing Students from Files
  2781.  
  2782.             You can also enter names via text files.  VAR Grade will import
  2783.             data that is written by many other programs, including most
  2784.             spreadsheet programs.
  2785.  
  2786.             When data is imported into VAR Grade, either a student name or
  2787.             an ID must be included for each line.  If a student name is
  2788.             included, the program will check whether the name is already
  2789.             present (as well as whether the section is correct, if used).
  2790.             If the name is present, the data will included with that
  2791.             students' data.  If the name is not present, the program will
  2792.             add a new student.  If you do not include a name on each line,
  2793.             the program will check the ID to see if it matches a student
  2794.             in the class.  If so, the new data will be added.  Otherwise,
  2795.             all of the data will be discarded.  If a student name and ID is
  2796.             included, the name will be checked.  If the student exists, the
  2797.             ID will be changed to the new ID.  For student notes, if new
  2798.             notes are included, they will replace the old student notes.
  2799.  
  2800.                                          41
  2801.  
  2802.  
  2803.  
  2804.  
  2805.  
  2806.  
  2807.             For tasks, the program will try to match the task number or
  2808.             task name.  If it matches either as being identical to a task
  2809.             already defined, the new data will be entered into that task.
  2810.             Otherwise, a new task will be defined and added to the class.
  2811.             For those tasks, the new data will replace the old data.
  2812.  
  2813.             1. Importing flat files
  2814.  
  2815.                Many spreadsheets will export (write) data in a flat file.
  2816.                A flat file is one where the data is listed in columns.  All
  2817.                the names of students are in one column, all the IDs in
  2818.                another, etc.  In the "F" option of the Add Students Menu,
  2819.                you can pick a flat file of student names, IDs, sections,
  2820.                and/or task scores, tell VAR Grade which columns the name,
  2821.                IDs, sections, and tasks are in, and have the data
  2822.                automatically loaded into the class.  The file must have
  2823.                been previously prepared by deleting lines that do not have
  2824.                student names on them, or else the program will try to load
  2825.                those lines as well.  An example of a flat file is listed
  2826.                below:
  2827.  
  2828.                     Jones, Fred   123   1     34.5   23.5   B   44
  2829.                     Smith, Ann    321   2     43.5   18.3   B   43
  2830.  
  2831.                To load new students into the class, the program will first
  2832.                ask for the filename of the flat file.  It will then display
  2833.                the contents of the file across the top of the screen, along
  2834.                with a ruler.  You now have to tell the program what data is
  2835.                where.  First, you need to tell the program where the
  2836.                student names are.  An answer of 0 tells the program that
  2837.                data is missing from the file.  Next you tell the program
  2838.                where the IDs, notes, sections, and tasks are located.  For
  2839.                the tasks, you will also be asked for the number of the
  2840.                task.  Data then will be read into the program.  For the
  2841.                tasks, if the data is numeric, it will be read in as number
  2842.                tasks; if it is not numeric, the data will be read in as
  2843.                letter tasks.  In the above example, suppose the first
  2844.                column is the names, the second the IDs, the third the
  2845.                sections, and the next four are tasks.  The sixth column
  2846.                (third task) would be read in as a letter task.  The tasks
  2847.                would be numbered as the first four unused tasks in your
  2848.                class, and given names (e.g., Number task 1, Number task 2,
  2849.                Letter task 3, and Number task 4).
  2850.  
  2851.             2. Importing comma & quote files
  2852.  
  2853.                Many spreadsheets also can read in data from files where the
  2854.                data is not in columns, but is instead separated by commas.
  2855.  
  2856.                                          42
  2857.  
  2858.  
  2859.  
  2860.  
  2861.  
  2862.                                                        Entering Students
  2863.                Data that has commas in it, e.g., student names, are kept
  2864.                together by double quotes ("").   The "C" option of the Add
  2865.                Students Menu lets you import data from these files.   An
  2866.                example of data in the file might be:
  2867.  
  2868.                     "Jones, Fred", "123", 1, 34.5, 23.5, B, 44
  2869.                     "Smith, Ann", "321", 2, 43.5, 18.3, B, 43
  2870.  
  2871.                The program will assume that the student names are in the
  2872.                first field, the IDs in the next, and the next five are
  2873.                tasks.  For the tasks, the fourth one will be a letter task;
  2874.                the others will be number tasks.  As in the flat files, the
  2875.                names of the exams will be made by the program, and the
  2876.                first five unused tasks will be used for the new tasks.  If
  2877.                this is not what you want, you have another option.  You
  2878.                might include this as the first line of the file:
  2879.  
  2880.                     "Name", "ID", "Section", "One", "Two", 8, "#4"
  2881.  
  2882.                This line would tell the program that the first field is the
  2883.                name, the second is the ID, the third is the section, the
  2884.                fourth and fifth are number tasks (they are numbers) with
  2885.                the names One and Two, the sixth is a Letter task 8, and the
  2886.                last field is a number task with the name #4.
  2887.  
  2888.                NOTE: Whether they are letter or number tasks is determined
  2889.                  by the student data, not from the first line.
  2890.  
  2891.                On the first line, "Name" tells the program that field is
  2892.                student names, "ID" tells it is IDs, "Notes" means student
  2893.                notes, "Section" refers to sections, and any other words are
  2894.                treated as tasks.  These need to be the entire label for the
  2895.                fields, but whether the labels are in upper and/or lower
  2896.                case letters is not important.  For the tasks, anything that
  2897.                is a number (like 8) is taken as the desired number of the
  2898.                task (the program will make up a name for the task), and
  2899.                anything that is not a number will be taken as the name
  2900.                (with its number being the first unused task).  Whether the
  2901.                tasks are made number or letter tasks are determined by the
  2902.                data on line two (the first student).
  2903.  
  2904.             3. Automatic flat file imports
  2905.  
  2906.                The "A" option on the Add Students Menu works like the
  2907.                previous one ("C"), except that the fields are separated by
  2908.                one or more spaces, not by commas.  The method of
  2909.                determining the type of data is the same as that used for
  2910.                the comma and quote files.
  2911.  
  2912.                                          43
  2913.  
  2914.  
  2915.  
  2916.  
  2917.  
  2918.  
  2919.             4. Entering scores of one task
  2920.  
  2921.                The "G" option on the Add Students Menu is designed to be a
  2922.                simple import of grades from one task.  The main purpose of
  2923.                this option is for instructors in large classes.  They can
  2924.                easily import grades on an assignment from their teaching
  2925.                assistants.  Either names or ID's are matched with students
  2926.                in the class, then the new grade will replace the previous
  2927.                one.  The files imported need to have either the name or ID
  2928.                listed first, then a comma, then the task scores.  If the
  2929.                names have commas in them, you can surround them with double
  2930.                quotes (e.g., "Darwin, Charles").  When you enter this part
  2931.                of the program, you are asked for the file name, the task
  2932.                number, and whether to match names or ID's.  If the teaching
  2933.                assistants use VAR Grade, it is easier to export and import
  2934.                via a comma and quote file, as the import is done
  2935.                automatically.
  2936.  
  2937.                The file format should have names or ID's like the following
  2938.                example (listing ID's, then the task score):
  2939.  
  2940.                     A1234567, 66
  2941.                     Z6543210, 44
  2942.  
  2943.             5. GrUtil
  2944.  
  2945.                The utility program GrUtil can load students from text files
  2946.                into the class via all three ways as VAR Grade can.  It will
  2947.                also print "grids" for the students.  Grids are empty boxes
  2948.                for entering data.  There are, therefore, four different
  2949.                things GrUtil can do.  For the examples below, the DOS
  2950.                prompt is assumed to be "A>", although your prompt may be
  2951.                "B>", "C>", "C\VARGRADE>", or any other prompt.  It is also
  2952.                assumed that you are reading students into the class
  2953.                GSAMPLE.  If you have a monochrome monitor, you can start
  2954.                the program with an extra "/B", e.g., start with GRUTIL/B
  2955.                instead of GRUTIL for the examples below.
  2956.  
  2957.  
  2958.  
  2959.  
  2960.  
  2961.  
  2962.  
  2963.  
  2964.  
  2965.  
  2966.  
  2967.  
  2968.                                          44
  2969.  
  2970.  
  2971.  
  2972.  
  2973.  
  2974.                                                        Entering Students
  2975.                (a) Printing grids
  2976.  
  2977.                  To print grids, you need to tell the program what class to
  2978.                  use, and that it needs to print grids.  To print grids of
  2979.                  the class GSAMPLE, type, at the DOS prompt:
  2980.  
  2981.                     A> GRUTIL GSAMPLE GRID
  2982.  
  2983.                  Be sure your printer is on when you run this program.
  2984.                  This is a quick way to get a list of the students and to
  2985.                  get boxes to put their grades.  You can print attendance
  2986.                  grids (twice as many boxes) by replacing "GRID" with
  2987.                  "AGRID".
  2988.  
  2989.                (b) Loading students from flat files
  2990.  
  2991.                  GrUtil can load students from flat files, the same as VAR
  2992.                  Grade, but you must specify the columns for the names,
  2993.                  IDs, and sections when you invoke the program.  If the
  2994.                  column for the student names starts or ends with a 0, the
  2995.                  program assumes that it should figure out what data is
  2996.                  where, and loads as do the comma and quote files (see
  2997.                  below).  If there are no IDs or sections, then entering a
  2998.                  0 for the start of their data will cause the program to
  2999.                  not load them into the class.  For example, to load from
  3000.                  the flat file FLAT.TXT into the class GSAMPLE, type the
  3001.                  following at the DOS prompt type (the numbers are the
  3002.                  names, etc):
  3003.  
  3004.                     A> GRUTIL GSAMPLE FLAT.TXT 1 20 21 40 0 0 41 44
  3005.  
  3006.                  This will tell the program to load students from the
  3007.                  FLAT.TXT file into GSAMPLE, with the names starting at
  3008.                  column 1 and ending at column 20, the IDs starting at
  3009.                  column 21 and ending at column 40, and the sections at
  3010.                  column 41 and ending at column 44.  Student notes are not
  3011.                  in the file.
  3012.  
  3013.                  If you are just loading names into the program, type:
  3014.  
  3015.                     A> GRUTIL GSAMPLE FLAT.TXT 1 20
  3016.  
  3017.                (c) Loading students from comma and quote files
  3018.  
  3019.                  Students from comma and quote files will be read by GrUtil
  3020.                  the same way that VAR Grade does.  Type, at the DOS
  3021.                  prompt:
  3022.  
  3023.  
  3024.                                          45
  3025.  
  3026.  
  3027.  
  3028.  
  3029.  
  3030.  
  3031.                     A> GRUTIL GSAMPLE COMMA.TXT COMMA
  3032.  
  3033.                  This tell GrUtil to load students into the class GSAMPLE
  3034.                  from the file COMMA.TXT.  COMMA tells the program it is a
  3035.                  comma and quote file.
  3036.  
  3037.                (d) Loading students from other files
  3038.  
  3039.                  If you start GrUtil with only the names of the class and a
  3040.                  text file, or with those plus a 0 for the where the
  3041.                  student names start, GrUtil will assume you are loading a
  3042.                  flat file.  It will try to make sense of the file in the
  3043.                  same manner as the quote and comma files, except that
  3044.                  spaces separate the cells.  To load students this way:
  3045.  
  3046.                     A> GRUTIL GSAMPLE TEXT.TXT
  3047.  
  3048.                See the section "Automatic Flat file Imports" above for more
  3049.                details.
  3050.  
  3051.             6. Large classes
  3052.  
  3053.  
  3054.                (a) Transferring scores between classes
  3055.  
  3056.                  For classes with many sections, teaching assistants
  3057.                  usually grade the sections.  You can have them export
  3058.                  grades from their section as a comma and quote file, then
  3059.                  import them into the program (again as a comma and quote
  3060.                  file).  To do this, you need to make sure that (a) the
  3061.                  section numbers are exported along with the grades, and
  3062.                  that (b) the task (exam) names that the teaching
  3063.                  assistants use are all identical.  So, for example, they
  3064.                  must all use "Midterm #1" and not "Exam #1" or "Midterm
  3065.                  1", etc.  Other ways to export and import scores are
  3066.                  suggested above.
  3067.  
  3068.                (b) Moving students between sections
  3069.  
  3070.                  You can move all the students from one section to another
  3071.                  one by pressing "M" on the Add Students Menu.  You will
  3072.                  need to enter the old and new section numbers.  Every
  3073.                  student in the old section will be moved into the new
  3074.                  section.
  3075.  
  3076.  
  3077.  
  3078.  
  3079.  
  3080.                                          46
  3081.  
  3082.  
  3083.  
  3084.  
  3085.  
  3086.                                                        Entering Students
  3087.                (c) Deleting Sections
  3088.  
  3089.                  You can remove one or more sections of a class by pressing
  3090.                  "N" on the Main Menu, then "S".  Every student in the
  3091.                  section or sections that you choose will be removed from
  3092.                  the class.  All student in the class can also be deleted
  3093.                  from this menu.
  3094.  
  3095.           E. Sorting Students
  3096.  
  3097.             Students can be sorted by a variety of methods, including by
  3098.             name only, by name and section, by ID only, by ID and section,
  3099.             by section only, by the scores of any defined task, or by no
  3100.             sorts.  You can change the method of sorting in the "Z" option
  3101.             of the Main Menu, then "A" (alter the method of sorting the
  3102.             class).  The change is "permanent" in that the program will
  3103.             remember which sorting method was used and will continue to use
  3104.             that method until told differently.  Sorts are not done until
  3105.             you are finished altering data, so if you add new students, the
  3106.             names will not be alphabetized or sorted until you exit back to
  3107.             the Main Menu.
  3108.  
  3109.             You can have the program list the students via their names OR
  3110.             by their IDs.  This affects how the students are listed when
  3111.             you see lists of students on the screen.  When you print the
  3112.             scores, you are also asked how you want the class listed to the
  3113.             printer.
  3114.  
  3115.           F. Transferring Names to a New Class
  3116.  
  3117.             If you have entered names into one class, and need to have the
  3118.             same list of students entered into a second class, there are
  3119.             several ways it can be done.
  3120.  
  3121.             First, if no tasks have been entered, you can simply save the
  3122.             names of the first class, then save them again with a different
  3123.             name.  Saving is done in the "S" option of the Main Menu.  When
  3124.             you save the class, it first lists the name of the class.  Just
  3125.             change it to the second class name.
  3126.  
  3127.             WARNING: When you change the name of the class, the program
  3128.                assumes that the new name is the one you are using.  So if
  3129.                the first class was English, and the second Physics, the
  3130.                program will use the Physics name for the class currently in
  3131.                memory.
  3132.  
  3133.  
  3134.  
  3135.  
  3136.                                          47
  3137.  
  3138.  
  3139.  
  3140.  
  3141.  
  3142.  
  3143.             Second, if tasks have been entered, you can do the same
  3144.             procedure as the first one, except that you then remove all the
  3145.             tasks from the second class.  This is done on the "T" option of
  3146.             the Main Menu, then "R".
  3147.  
  3148.             Third, you can export the class names as either a comma and
  3149.             quote file or as a flat file.  Then you can read the names back
  3150.             in to the new class.
  3151.  
  3152.             Example: When in English, save the class as a flat file in the
  3153.                "W" option of the Main Menu.  Then exit the class ("X" on
  3154.                the Main Menu), and choose the Physics class.  Then, in the
  3155.                "N" option of the Main Menu, tell the program to import a
  3156.                flat file, and choose the one you just wrote.
  3157.  
  3158.  
  3159.  
  3160.  
  3161.  
  3162.  
  3163.  
  3164.  
  3165.  
  3166.  
  3167.  
  3168.  
  3169.  
  3170.  
  3171.  
  3172.  
  3173.  
  3174.  
  3175.  
  3176.  
  3177.  
  3178.  
  3179.  
  3180.  
  3181.  
  3182.  
  3183.  
  3184.  
  3185.  
  3186.  
  3187.  
  3188.  
  3189.  
  3190.  
  3191.  
  3192.                                          48
  3193.  
  3194.  
  3195.  
  3196.  
  3197.  
  3198.                                                           Defining Tasks
  3199.  
  3200.  
  3201.                                  VII. DEFINING TASKS
  3202.  
  3203.  
  3204.  
  3205.                Tasks are graded assignments for students.  They can be
  3206.           homework, exams, tests, papers, or anything else that is graded.
  3207.           There are ten different predefined types of tasks in VAR Grade.
  3208.           The tasks are divided into two categories: (1)  Regular tasks are
  3209.           those where you enter grades.  There are three types of regular
  3210.           tasks.  (2) Special tasks are those that you do not enter grades
  3211.           into.  These include sums, averages, percentages, etc.  There are
  3212.           seven types of special tasks.  Defining, removing, and redefining
  3213.           tasks can be done from the Task Type Menu, the "T" option of the
  3214.           Main Menu.
  3215.  
  3216.           A. Regular Tasks
  3217.  
  3218.             You can enter tasks as numbers (Number tasks), you can enter
  3219.             them as letters (Letter tasks), or you can enter them as extra
  3220.             credit (Extra credit tasks).  These can be defined in the "T"
  3221.             section of the Main Menu.  You give a task a name, then, if it
  3222.             is a number task, the total allowed points for that task.
  3223.  
  3224.             1. Number tasks
  3225.  
  3226.                  Number tasks are ones in which you enter numbers as the
  3227.                  grades.  The maximum allowed points for any regular task
  3228.                  is one million!  The program checks the scores of every
  3229.                  student when you put in the scores to make sure they do
  3230.                  not exceed the maximum allowed points.  If the score does
  3231.                  exceed it, that score is rejected, and a new score must be
  3232.                  entered.  This validation of scores reduces the number of
  3233.                  errors made while entering student scores.  Tasks that
  3234.                  have 0 or less total points are ignored by Special tasks.
  3235.                  Note that the program will assume the task has 100 total
  3236.                  points unless you alter the number.  You can also "fast
  3237.                  define" a sum task by pressing <F1>.  The next available
  3238.                  task number will be defined as a Number Task having 100
  3239.                  points.  All you need to enter is the name of the task.
  3240.                  The next available task number means that if you have
  3241.                  defined tasks 1 through 10, the new one will be 11.  If
  3242.                  you have defined tasks 1 thru 5 and 10 thru 15, the new
  3243.                  one will be task 6 (not 16).
  3244.  
  3245.  
  3246.  
  3247.  
  3248.                                          49
  3249.  
  3250.  
  3251.  
  3252.  
  3253.  
  3254.  
  3255.                  If you decide to increase or decrease the total points of
  3256.                  a number task, you can do so without changing the student
  3257.                  scores.  You need to redefine the task.
  3258.  
  3259.                  For example, if task 5 is worth 50 points, and you want to
  3260.                  change this to 100, you define task 5 by pressing "N" on
  3261.                  the Task Menu.  You will be asked for the name of the task
  3262.                  (with the old name shown).  You will then be asked for the
  3263.                  total points (enter 100).  Last, you will be asked if the
  3264.                  student scores should be deleted.  At this point, say NO.
  3265.                  The new total points will be 100, and the student scores
  3266.                  will be the same.
  3267.  
  3268.                  WARNING: If you decrease the total points, student scores
  3269.                     greater than the new total will be reduced to that
  3270.                     total.
  3271.  
  3272.             2. Letter tasks
  3273.  
  3274.                Letter tasks are ones where the scores are entered as
  3275.                letters.  The program will converts them to numbers, but the
  3276.                score can be entered, printed, and manipulated as a letter
  3277.                grade.  The standard or default grading system is an A is
  3278.                4.0, a B is 3.0, a C is 2.0, etc.  Plusses are 0.3 points
  3279.                higher (except A+), and minuses are 0.3 points below the
  3280.                grade (e.g. B- = 2.7;  C+ = 2.3).  You can, however, define
  3281.                any grading system that you want, including the names and
  3282.                points for each grade, as long as the total grade types does
  3283.                not exceed 50 (see Chapter XI, Section ).  If you do change
  3284.                the grading system, you should do it before you enter any
  3285.                letter grades.  The program stores the grades as numbers,
  3286.                not as letters.  Thus, changing the points allowed for
  3287.                letter grades after some letter grades have been assigned
  3288.                can result in incorrect scores.
  3289.  
  3290.             3. Extra credit tasks
  3291.  
  3292.                Extra credit tasks are ones where the points can be added to
  3293.                a number task, but the total points of the number task are
  3294.                not altered.  Extra credit tasks are treated in special ways
  3295.                by the program.  The extra credit tasks need to have the
  3296.                total points be specified, just like number tasks.  However,
  3297.                this number is used only to check data entry.  As far as the
  3298.                special exams (below) are concerned, extra credit tasks have
  3299.                0 total task points, but the student scores are used in the
  3300.                calculations for special tasks.  In the case of discarding
  3301.                the lowest of a list of tasks, if the extra credit score is
  3302.                one of lowest scores, it will be discarded.  This may not be
  3303.  
  3304.                                          50
  3305.  
  3306.  
  3307.  
  3308.  
  3309.  
  3310.                                                           Defining Tasks
  3311.                what you want, so you should consider this potential problem
  3312.                before you include extra credit tasks in the definitions of
  3313.                Highest Tasks.
  3314.  
  3315.           B. Special Tasks
  3316.  
  3317.             The second type of tasks are called Special tasks. These can
  3318.             also be specified in the "T" section of the Main Menu.  Special
  3319.             tasks are Sums, Averages, Highest, Percentages, etc., of other
  3320.             tasks.  You do not enter scores into special tasks.  Instead,
  3321.             you define the task as the sum (average, percentage, highest,
  3322.             etc.) of other tasks.  The program then calculates the scores
  3323.             for you.  These scores will be recalculated each time you
  3324.             change student scores.
  3325.  
  3326.             Note: Unentered tasks can either be ignored by special exams or
  3327.             they can count as 0 total points.  Which of these the program
  3328.             will use can be set on the Grading Menu ("G" on the Main Menu,
  3329.             then "Z").  Scores less than the fewest allowed points, which
  3330.             can also be set on the Grading Menu, will always be ignored.
  3331.  
  3332.             For example: at the end of the term, you probably want to add
  3333.             up all the task scores in the class.  You can specify a task,
  3334.             e.g. #30, as the sum of all the previous tasks (#1 through
  3335.             #29).  Task #30 is a special task called a "sum task".  Since
  3336.             any of the 10,000 possible task numbers can be either a special
  3337.             or regular task, you can, for example, define special tasks as
  3338.             the sums of quizzes, tests, and/or homework.
  3339.  
  3340.             One limitation for defining special tasks is that they can be
  3341.             defined only as tasks acting on other tasks with lower numbers.
  3342.             Allowing you to add or sum tasks with the same or higher
  3343.             numbers could result in circular definitions that would confuse
  3344.             the computer and produce nonsense or variable results.  A
  3345.             second limitation applies only to sums of tasks.  The total
  3346.             points allowed for a "sum task" (like task #30 above), is
  3347.             9,999,999 (less than 10 million points).  The ability to
  3348.             specify any task as the sums of others is a very powerful
  3349.             feature that should allow great flexibility when you analyze
  3350.             student scores.
  3351.  
  3352.             NOTE:  Tasks can be removed by using the "R" (remove) option on
  3353.             this second menu or by redefining the task as a new task.  To
  3354.             remove, choose the "R" (Remove) option.  Then choose the task
  3355.             number or numbers at the prompt.  Since all student data for
  3356.             the task(s) is also removed, you will be asked again to make
  3357.             sure that you want to remove the task(s).
  3358.  
  3359.  
  3360.                                          51
  3361.  
  3362.  
  3363.  
  3364.  
  3365.  
  3366.  
  3367.             1. Sum tasks
  3368.  
  3369.                These are tasks that are the sums of other tasks.  Tasks can
  3370.                be summed multiple times.
  3371.  
  3372.                Example: Task 5 can be the sum of task 1 + task 1 + task 1.
  3373.                This would be the equivalent of multiplying the task by 3.
  3374.  
  3375.                Tasks that are not yet entered can be included in the list
  3376.                of tasks that will be summed.  When the tasks are then
  3377.                defined, they will be included in the sums.  The total
  3378.                points possible for each student includes only those tasks
  3379.                that have scores entered.
  3380.  
  3381.                Example: Task 12 is the sum of tasks 3, 5, and 7.  Each has
  3382.                100 possible points.  Mary had 90 points on task 3, and 85
  3383.                on task 5.  She has 175 of 200 points.  When her score for
  3384.                task 7 is entered, there will then be 300 total points
  3385.                possible.
  3386.  
  3387.                NOTE: The sums of all the tasks in a Sum task must be less
  3388.                  than 10 million points.
  3389.  
  3390.             2. Averaged tasks
  3391.  
  3392.                These are tasks that are the average of other tasks.  Task 5
  3393.                can be the average of tasks 1 through 4.  If you use letter
  3394.                grades, the averages are reported as scores between the
  3395.                highest (e.g. A) and the lowest tasks (e.g., F), but the
  3396.                average is shown with numbers, not letters.  Any tasks that
  3397.                have not yet been entered are NOT averaged, so the averages
  3398.                reflect only those tasks for which the student has had
  3399.                scores entered.
  3400.  
  3401.             3. Percentage tasks
  3402.  
  3403.                These are tasks that average other tasks, then convert the
  3404.                scores to percentages of the total points.
  3405.  
  3406.                Example:  If task 10 is the percentage of tasks 5 and 6
  3407.                (which each have 100 points), the program adds up the scores
  3408.                from 5 and 6, then divides the scores by the total points of
  3409.                5 and 6 (200 points).  The score is then converted to a
  3410.                percent by multiplying by 100.  Hence, the scores range from
  3411.                0 to 100 percent.
  3412.  
  3413.                Like sum and average tasks, any tasks that have not yet been
  3414.                entered are not used in the conversions, so the percentages
  3415.  
  3416.                                          52
  3417.  
  3418.  
  3419.  
  3420.  
  3421.  
  3422.                                                           Defining Tasks
  3423.                reported for the students are for the tasks that have
  3424.                already had scores entered.
  3425.  
  3426.             4. Highest tasks:  Throwing out the lowest scores
  3427.  
  3428.                Throwing out low tasks seems to be a popular phenomenon with
  3429.                students.  Unfortunately, it is a fairly tedious thing to do
  3430.                for instructors.  You can throw out the lowest of a set of
  3431.                tasks in VAR Grade.  In the "T" section of the Main Menu,
  3432.                option "H" will allow you to define a task that will throw
  3433.                out the lowest task(s) of a special task.
  3434.  
  3435.                Example: You can throw out the lowest two out of ten tasks.
  3436.  
  3437.                Highest tasks discard the lowest one or more scores of a
  3438.                sum, average, or percentage tasks ("throw out the lowest of
  3439.                several scores").  The special task that is used must have a
  3440.                number lower than the highest task.  This is a very common
  3441.                grading option that is used in many classrooms.
  3442.  
  3443.                For a highest task, the program will find the lowest scores
  3444.                of a list of tasks and add up only the highest of those
  3445.                scores.  You need to tell the program how many tasks to
  3446.                discard (the lowest 1, the lowest 5, etc.).  Scores that are
  3447.                unentered are discarded first, then the lowest scores that
  3448.                have been entered are discarded.
  3449.  
  3450.                You can throw out scores on any sum, average, or percentage
  3451.                task.  The "highest" task will report the score with the
  3452.                same type.  Therefore, if you discard the lowest of an
  3453.                average task, the scores will be reported as an average.
  3454.  
  3455.             5. Weighted tasks
  3456.  
  3457.                You can define a task as the sum of other tasks, each times
  3458.                a weight.  For example, you can define task 20 as the sum of
  3459.                task 10 with a weight of 0.2, task 11 with a weight of 0.3,
  3460.                and task 12 with a weight of 0.5.  This will give "true"
  3461.                weighting of tasks.  Unentered tasks are always given a
  3462.                score of 0 for the weighting.  You will first be asked for
  3463.                the total points the task will be worth, after weighting.
  3464.                Then, you will be asked which tasks to weight.  Last, you
  3465.                will be asked for the relative weights for each of those
  3466.                tasks.  The relative weights can be percentages, or in
  3467.                arbitrary numbers.
  3468.  
  3469.                Example: If you have three exams in your class, each worth
  3470.                100 points, and want to weight them 30%, 30%, and 40%, you
  3471.  
  3472.                                          53
  3473.  
  3474.  
  3475.  
  3476.  
  3477.  
  3478.  
  3479.                can define task 4 as the weight of task 1 with a final
  3480.                weight of 30, task 2 with a weight of 30, and task 3 with a
  3481.                weight of 40.
  3482.  
  3483.                The calculation for the weights is done by taking the
  3484.                weights you give for each task and dividing them by the
  3485.                total points for each task.  These numbers are then added up
  3486.                and adjusted so that the maximum possible points is equal to
  3487.                the total points of the weight task.  For the example above,
  3488.                assuming you want the total points to be 100, the students
  3489.                scores are calculated as:
  3490.  
  3491.                  100 * (((Task #1 score) * 30 / 100) + ((Task #2 score) *
  3492.                     30 / 100) + ((Task #3 score) * 40 / 100))
  3493.  
  3494.                The parentheses denote calculations that are kept together.
  3495.                In the example, "*" means "multiplied by".
  3496.  
  3497.             6. Final task
  3498.  
  3499.                You can define a task as a final task.  This task will
  3500.                assign letter grades based upon scores of another task.
  3501.                These scores are only assigned after cutoffs have been
  3502.                assigned.  This is done either by defining automatic cutoffs
  3503.                in the "G" option of the program before you define the task,
  3504.                or by assigning new cutoffs, also in the "G" option.  The
  3505.                final grades are recalculated each time new scores are
  3506.                entered.  If you don't want the grades recalculated, you can
  3507.                either change the task to a letter task after the
  3508.                assignments, or you can transfer the scores to a new letter
  3509.                task.
  3510.  
  3511.  
  3512.             7. Attendance task
  3513.  
  3514.                If you use attendance in your classes, you can define a task
  3515.                that will automatically calculate a score based upon their
  3516.                attendance.  To do this, you first specify how many points
  3517.                the task will be worth.  Next, you need to pick which
  3518.                attendance days to use.  Note that pressing <F1> will choose
  3519.                all the attendance days.  Last, you can assign relative
  3520.                weights for each type of attendance (there are six different
  3521.                types), and how many days to ignore (for example, if you
  3522.                allow two absences per grading period, you can tell the
  3523.                program to discard the lowest two attendance scores).  For
  3524.                assigning the relative weights for the different types of
  3525.                attendance, you can assign "default" values on the
  3526.                Attendance Menu ("A" on the Main Menu).
  3527.  
  3528.                                          54
  3529.  
  3530.  
  3531.  
  3532.  
  3533.  
  3534.                                                           Defining Tasks
  3535.  
  3536.             NOTE: If there are other types of special tasks that you would
  3537.             like to have the option of using, send a note to us and explain
  3538.             how this type of task would be calculated.  We will try to
  3539.             accommodate you.
  3540.  
  3541.           C. Scaling Tasks
  3542.  
  3543.             In the "G" option of the Main Menu, there is an option that
  3544.             lets you add any number of points to a regular task, or
  3545.             multiply the scores of any regular task by a number.   Since
  3546.             the primary purpose of scaling scores is to adjust the scores
  3547.             before giving final grades, further details are given in
  3548.             Chapter XI, Assigning and Printing the Final Grades.
  3549.  
  3550.           D. Memory Limitations
  3551.  
  3552.             Each task that is defined takes up space.  In cases where
  3553.             memory is limited, you may find that you cannot define a new
  3554.             task.  You may need to delete an old task to be able to add a
  3555.             new one.  A second option to increase your memory is by
  3556.             removing any TSR (terminate and stay resident) programs like
  3557.             SidekickTM (Borland International) from memory BEFORE running
  3558.             the program.  A third option is to tell VAR Grade to use less
  3559.             memory for overlays (See Chapter V, Section B3, above).  VAR
  3560.             Grade uses very little memory per student, so, for example,
  3561.             classes of 30 students with 30 tasks or of 90 students and 10
  3562.             tasks would take up less than 15K of memory over and above that
  3563.             used by the program.  If you are having memory problems,
  3564.             contact us at the address below for possible solutions.
  3565.  
  3566.           E. Manipulating Tasks
  3567.  
  3568.             Tasks can easily be moved, copied, removed, and so forth.
  3569.  
  3570.             1. Copying tasks
  3571.  
  3572.                Tasks may by copied to new tasks that have higher task
  3573.                numbers.  To do this, go the "T" option of the Main Menu,
  3574.                then press "C".
  3575.  
  3576.                The definition of the task is copied exactly, even if the
  3577.                task is a special task.  The students scores are copied as
  3578.                well.  You will be asked for a new name for the task,
  3579.                however.
  3580.  
  3581.  
  3582.  
  3583.  
  3584.                                          55
  3585.  
  3586.  
  3587.  
  3588.  
  3589.  
  3590.  
  3591.                Example:  If the task to be copied is a number task, the new
  3592.                task will have the same total points and student scores as
  3593.                the first task.
  3594.  
  3595.                Example:  If the task to be copied is defined as the
  3596.                percentage of tasks 1 through 3, the new task will also be
  3597.                defined as the percentage of tasks 1 through 3.
  3598.  
  3599.             2. Transferring tasks
  3600.  
  3601.                When tasks are transferred, the student scores are
  3602.                transferred but the task definition is not.  The task to
  3603.                transfer to is defined as a number or letter task, depending
  3604.                upon the definition of the task to be transferred.  The
  3605.                student scores are copied from the first task to the second.
  3606.  
  3607.             3. Transfer one task definition
  3608.  
  3609.                You can transfer the definition of a single task, but not
  3610.                any student scores (which will be set as not yet entered).
  3611.                It is equivalent to copying the task, then clearing all the
  3612.                student scores.
  3613.  
  3614.             4. Transfer a group of task definitions
  3615.  
  3616.                You can also transfer the definitions of a group of tasks.
  3617.                The group is specified be entering the beginning and ending
  3618.                numbers of the tasks, then specifying where to transfer
  3619.                them.  Like the previous option, the task definitions will
  3620.                be transferred, but no student scores will be transferred.
  3621.                If any of the tasks that are transferred are special tasks,
  3622.                their definitions will be adjusted as follows: if the
  3623.                special tasks include any tasks that are also transferred,
  3624.                the new tasks will be redefined to include those tasks
  3625.                rather than the original tasks.
  3626.  
  3627.                  Example: Task 6, Week 1 average, is the average of tasks 1
  3628.                  through 5 (Monday thru Friday grades).  You decide to
  3629.                  transfer the definitions for Week 2.  You transfer tasks 1
  3630.                  thru 6 to 11 through 16.  Task 16 will now be defined as
  3631.                  the average of tasks 11 through 15 (not 1 through 5).
  3632.  
  3633.             5. Moving tasks
  3634.  
  3635.                You can move one or more tasks.  To move one task, press "M"
  3636.                on the Task Type Menu.  To move a group of several
  3637.                consecutive tasks, press "G".  When a task is moved, the
  3638.                task is renumbered, and all the special tasks that use that
  3639.  
  3640.                                          56
  3641.  
  3642.  
  3643.  
  3644.  
  3645.  
  3646.                                                           Defining Tasks
  3647.                task are redefined to refer to the new number, as well.
  3648.                When you move a group of tasks, you are asked for the first
  3649.                and last numbers of the tasks to move.  All the tasks
  3650.                between and including those two numbers are moved.  Student
  3651.                scores, of course, move along with the task.
  3652.  
  3653.             6. Clearing student scores
  3654.  
  3655.                To redefine all student scores for a task as unentered, use
  3656.                the "K" option on the Task Type Menu.  The task remains
  3657.                defined the same way as previously.  You can clear only
  3658.                regular tasks, as the others are recalculated each time
  3659.                scores are entered into the class.
  3660.  
  3661.             7. Show task definition
  3662.  
  3663.                To help you remember how you have defined tasks, the "V"
  3664.                option on the Task Type Menu will list the current
  3665.                definition of the task.
  3666.  
  3667.             8. Removing tasks
  3668.  
  3669.                You can remove one or more tasks from the class.  The "R"
  3670.                option on the Task Type Menu asks you for a list of all the
  3671.                tasks to remove.  After you specify the tasks to be removed,
  3672.                the program will ask you if you really want to remove them.
  3673.                If you say "D" (delete), the task and the student scores
  3674.                will be deleted from the class.  Using the option with the
  3675.                <F1> key to select all tasks will start the class over for
  3676.                you.  If you have the same students from one grading period
  3677.                to the next, removing all the tasks will start the class
  3678.                over for you, while keeping the students in the class.
  3679.  
  3680.           F. Examples of Task Definitions
  3681.  
  3682.             Example #1: I gave three tests.  The first was worth 100
  3683.                points, the second was worth 130 points, and the third was
  3684.                worth 211 points.  I want the exams to be worth 25%, 25%,
  3685.                and 50%, respectively, and the total points to be 100.
  3686.             Solution: Define the tests as Tasks 1 through 3, all number
  3687.                tasks.  Define task 4 as a Weight Task.  For task 4, make
  3688.                the task worth 100 points.  Then pick tasks 1 through 3, and
  3689.                assign task 1 a weight of 25, task 2 a weight of 25, and
  3690.                task 3 a weight of 50.
  3691.  
  3692.  
  3693.  
  3694.  
  3695.  
  3696.                                          57
  3697.  
  3698.  
  3699.  
  3700.  
  3701.  
  3702.  
  3703.             Example #2: For each test, I give two versions to my students.
  3704.                Half the students take one version, half the other.  I want
  3705.                to keep track of each version separately, yet calculate the
  3706.                final averages in the semester for the students in my class.
  3707.             Solution: For each test, define three tasks.  The first two are
  3708.                the two versions of the tests.  The third one is an Average
  3709.                Task, which averages the first two tasks.  The third task
  3710.                will be the average of one task that has an entered score
  3711.                and one that is unentered, hence equivalent to the entered
  3712.                score (see the definition of Average Tasks, above).
  3713.  
  3714.             Example #3: I give a homework assignment, then give students
  3715.                extra credit for turning it in early.  At the end of the
  3716.                semester, I discard the lowest homework assignment.
  3717.                However, I don't want the extra credit discarded, just the
  3718.                lowest homework.
  3719.             Solution: When the homework is graded, define the homework
  3720.                task, the extra credit task, and a third task, the sum of
  3721.                the homework and extra credit.  When you discard the lowest
  3722.                homework assignment, use the third task in the definition,
  3723.                not the first two tasks.
  3724.  
  3725.             Example #4: I want to distinguish between unentered grades and
  3726.                excused grades.  How do I do it?
  3727.             Solution:  The program keeps track of the lowest allowed score.
  3728.                When the program is first run, the lowest allowed score is
  3729.                0.  You can, however, enter scores less than 0.  You can
  3730.                always enter scores down to -1,000,000.  NOTE:  You can tell
  3731.                the program the lowest score to use for statistics in the
  3732.                "G" option on the Main Menu, then "F" for fewest. The
  3733.                program, when calculating statistics, assumes that scores
  3734.                less than the fewest allowed points are unentered scores.
  3735.                The scores you entered, however, are displayed correctly (as
  3736.                scores less than the fewest allowed) when printing or
  3737.                entering scores.  Hence, if you enter a -100, it will be
  3738.                ignored for the plots, printing, etc., but written as a -100
  3739.                when entering data.
  3740.  
  3741.             Example #5: I want to assign grades to students halfway through
  3742.                the semester.  I then want to assign final grades at the end
  3743.                of the semester.
  3744.             Solution: Define a Final Task at the half way point that
  3745.                assigns grades based on the first half scores.  Then assign
  3746.                grades in the "G" option of the Main Menu.  Define a second
  3747.                Final Task that assigns grades based on the grades for the
  3748.                entire class.
  3749.  
  3750.  
  3751.  
  3752.                                          58
  3753.  
  3754.  
  3755.  
  3756.  
  3757.  
  3758.                                                           Defining Tasks
  3759.             Example #6: I defined a number task as having 100 points.  I
  3760.                entered grades, then decided to redefine it as having 110
  3761.                points.  Yet, I do not want to lose the previously entered
  3762.                grades.
  3763.             Solution: When you redefine a task, the program asks whether to
  3764.                delete any previous grades.  If you say no, the grades will
  3765.                not be changed.  The only exception is if you decrease the
  3766.                number of points, and a student has more than that number.
  3767.                That student score will be decreased to the new maximum
  3768.                points for the task.
  3769.  
  3770.             Example #7: I give three quizzes each week.  Then I define a
  3771.                task as the sum of these three scores.  It's tedious to keep
  3772.                defining the tasks each week.  Is there an easier way?
  3773.             Solution: Define the tasks for the first week.  Thereafter,
  3774.                transfer the task definitions (section E4, above).  If the
  3775.                first week tasks were 1 through 4, transfer the group to
  3776.                tasks 5 through 8.  The new task 5 through 7 definitions
  3777.                will be the same as tasks 1 through 3, and task 8 will sum
  3778.                tasks 5 through 7.
  3779.  
  3780.             Example #8: Halfway through the semester, I like to give the
  3781.                students a handout that tells them their current grades,
  3782.                including a tentative final grade.
  3783.             Solution: Define a task that sums, averages, or calculates the
  3784.                percentages of the scores on the tasks.  Define the
  3785.                automatic cutoffs in the "G" option of the Main Menu.  Use
  3786.                your standard grade cutoffs.  Then define a final task,
  3787.                using the previous task.  This task will now calculate final
  3788.                grades based upon only those scores that have been entered.
  3789.  
  3790.             Example #9: I set up my class so that tasks 1 through 10 are
  3791.                quizzes, 11 through 20 are tests, and 21 through 40 are
  3792.                homework.  I just gave my eleventh quiz.  What do I do?
  3793.             Solution: Move tasks 11 through 40 to higher numbers.  For
  3794.                example, move them to tasks 21 through 50.  This is done
  3795.                with the "M" option on the Task Menu (see section E5,
  3796.                above).
  3797.  
  3798.             Example #10: I gave three exams, each worth 100 points.
  3799.                However, the third exam should have been worth 150 points.
  3800.                How can I fix this?
  3801.             Solution: Scale the task, "S" on the Grading Menu, by telling
  3802.                the program to multiply the scores by 1.5.  The new scores
  3803.                will each be 1.5 the original scores, and the exam total
  3804.                points will be 150.
  3805.  
  3806.  
  3807.  
  3808.                                          59
  3809.  
  3810.  
  3811.  
  3812.  
  3813.  
  3814.  
  3815.             Example #11: I used one class for the fall semester ("Fall"),
  3816.                and another for the spring semester ("Spring").  I want to
  3817.                consolidate the grades from the two classes so that I can
  3818.                calculate a final grade for the year.  How can I do this?
  3819.             Solution: One way is to define a third class, "Year".  Enter
  3820.                and export, via a comma and quote file ("W" on the Main
  3821.                Menu, then "Q"), the task scores you need for the final
  3822.                grades from each of the two classes "Fall" and "Spring".
  3823.                Make sure, before you export the tasks, that the names of
  3824.                the tasks from the two classes are different.  Then, when in
  3825.                "Year", import those two files ("N" on the Main Menu, then
  3826.                "C").
  3827.  
  3828.             Example #12: I want attendance to count for 20% of the grade in
  3829.                my class, tests 40%, and homework 40%.  In addition, I allow
  3830.                three absences in the semester.  How do I do this?
  3831.             Solution:  First, define a task that totals the homework (e.g.,
  3832.                #20), and one that totals the tests (#21).  Nest, define an
  3833.                attandance task (#22).  Make the task worth, for example,
  3834.                100 points.  Pick which days to use for the attendance.
  3835.                Then, specify three days of attendance to be discarded.
  3836.                Last, assign weights for each attendance type (e.g., 2.0 for
  3837.                present and excused, 1.0 for late, and 0 for the rest).
  3838.                Next, define tasks that total the homework and tests.  Last,
  3839.                define a weight task (#30), and assign the attendance task
  3840.                (#22) a weight of 20, homework (#20) a weight of 40, and
  3841.                tests (#21) a total of 40.  If you want final grades
  3842.                assigned, define a final task that uses the scores of the
  3843.                weight task (#30).  Whew!
  3844.  
  3845.  
  3846.  
  3847.  
  3848.  
  3849.  
  3850.  
  3851.  
  3852.  
  3853.  
  3854.  
  3855.  
  3856.  
  3857.  
  3858.  
  3859.  
  3860.  
  3861.  
  3862.  
  3863.  
  3864.                                          60
  3865.  
  3866.  
  3867.  
  3868.  
  3869.  
  3870.                                                          Entering Grades
  3871.  
  3872.  
  3873.                                 VIII. ENTERING GRADES
  3874.  
  3875.  
  3876.  
  3877.                Grades can be entered into the program in either of two
  3878.           ways.  Either the whole class can be listed for a list of tasks,
  3879.           the "D" option of the Main Menu, or every grade for an individual
  3880.           student can be listed, the "I" option on the Main Menu.
  3881.  
  3882.           A. Entering Data for the Whole Class
  3883.  
  3884.             The "D" option of the Main Menu lets you enter task data for
  3885.             all students in the class.
  3886.  
  3887.             1. Moving around the screen
  3888.  
  3889.                Students, IDs, sections, and tasks can be listed on the
  3890.                screen.  To enter scores, the tasks must have already been
  3891.                defined in the "T" option on the Main Menu.  Only number,
  3892.                letter, and extra credit tasks can have scores entered.  The
  3893.                others are calculated by VAR Grade.
  3894.  
  3895.                To change which data is listed on the screen, use the key
  3896.                <AltC>.  You will be asked (a) if you want to list the
  3897.                students by name, ID, or both; if you pick both, there will
  3898.                be one column for each on the screen.  (b) Next, if there is
  3899.                more than one section of students in the class, you will be
  3900.                asked if you want the sections to be listed.  (c) Next, you
  3901.                will be asked if student notes should be listed.  (d)
  3902.                Finally, you can pick which tasks are listed on the screen.
  3903.  
  3904.                The options you select are saved by the program, so that the
  3905.                next time you use the program, the same list is shown.  Any
  3906.                time you define a regular task, it will be added to the end
  3907.                of the list of tasks.  Only the first characters of the task
  3908.                name (how many depends upon the total points for the task),
  3909.                as well as its number, are listed at the top of the columns,
  3910.                while the student names, and/or IDs, notes, and sections are
  3911.                listed on the left.
  3912.  
  3913.                A cell is a piece of data.  It can be a task score, a name,
  3914.                etc.  To move between cells, use the cursor keys.  The
  3915.                cursor keys are the ones on the keypad, including the arrows
  3916.                and the home, end, etc. keys.  If you "use" cursor keys,
  3917.                then use <Ctrl>-cursor keys to move between cells.
  3918.                Otherwise, use the left, right, etc. keys to move between
  3919.  
  3920.                                          61
  3921.  
  3922.  
  3923.  
  3924.  
  3925.  
  3926.  
  3927.                the cells.  You can change between "using" and not using
  3928.                cursor keys for editing by pressing <Ctrl-E> at any time.
  3929.                If you move past the right end of the screen, the tasks are
  3930.                scrolled to the left.  The student names (or IDs), however,
  3931.                always stay listed on the screen.  If there too many
  3932.                students to fit on one screen, the list will scroll up as
  3933.                you move down the screen.  The top of the screen lists some
  3934.                special keys.   They are:
  3935.  
  3936.                Key(s)    Movement
  3937.                <AltB>    Move to the beginning, left hand column.
  3938.                <AltE>    Move to the end column, that furthest right.
  3939.                <AltI>    Insert a new student before the student where the
  3940.                          cursor is.  If the cursor is at the end of the
  3941.                          line, insert the new student after the current
  3942.                          one.
  3943.                <AltD>    Delete the student where the cursor is.  This
  3944.                          immediately deletes the student.
  3945.                <AltC>    Change columns (discussed above).
  3946.                <AltS>    Save the data to memory.  It is not saved to disk.
  3947.                          To do that, use the "S" option on the Main Menu.
  3948.                <AltU>    Restore (undo) the data in that cell.  This works
  3949.                          only if you have not left the cell.
  3950.                <F10>     Delete the data in that cell.
  3951.                <AltZ>    Change sections for entering data.
  3952.  
  3953.                Alternatively, you can move around the screen with a mouse.
  3954.                The left mouse button moves the mouse to the position on the
  3955.                screen.  The middle button (for three-button mice), deletes
  3956.                the data in the current cell.  The right button is
  3957.                equivalent to pressing <Esc>.  Lastly, pressing both the
  3958.                left and right buttons simultaneously is equivalent to
  3959.                pressing the <Rtn> key.  If "mouse bars" are present on the
  3960.                right or bottom of the window, pressing the left button on
  3961.                the bars will move you to a different part of the data.
  3962.  
  3963.             2. Enter the data
  3964.  
  3965.                You can use the cursor keys to move around the class and
  3966.                screen.  Unentered scores are left blank.  You can enter the
  3967.                new scores in the appropriate places.  To keep the same
  3968.                score, type only a <Rtn> or use the cursor keys to move to
  3969.                the next cell.
  3970.  
  3971.                To enter a new number score, put in a new number between the
  3972.                minimum allowed points and the total allowed points of that
  3973.                task.  Other numbers are rejected.  The minimum allowed
  3974.                points are -1,000,000, while the maximum for any task is
  3975.  
  3976.                                          62
  3977.  
  3978.  
  3979.  
  3980.  
  3981.  
  3982.                                                          Entering Grades
  3983.                1,000,000.  You can use decimal points in number scores.  To
  3984.                enter a zero, you must type a "0".  Cells for tasks that are
  3985.                left blank revert to unentered scores.
  3986.  
  3987.                NOTE: Scores higher than the allowed points for the task
  3988.                  will not be accepted.  A noise will occur when you leave
  3989.                  the cell.  The noise can be altered in the "Z" section of
  3990.                  the Main Menu.
  3991.  
  3992.                If you are entering letter grades, only letters that are in
  3993.                the names of the grades are allowed (e.g., for grades from A
  3994.                to F, only the letters A, B, C, D, and F are allowed).
  3995.  
  3996.                Press <Esc> or <AltS> to stop entering scores.  With <Esc>,
  3997.                the data in the current cell is discarded and you can quit
  3998.                without saving any of the changes (except deleting students
  3999.                by the <AltD> key), while <AltS> automatically saves it to
  4000.                memory, but not to the disk.  You can also alter the student
  4001.                name, ID, and section numbers.  To delete a student, delete
  4002.                the name (e.g., with <F10>), or use <AltD>.
  4003.  
  4004.                If you are low on memory, you might not be able to enter
  4005.                data for all the students.  You can make the program use
  4006.                less memory by either:
  4007.  
  4008.                  (a) Pressing <AltC> to change what coloumns are listed.
  4009.                     Not listing ID, section number, student notes, or
  4010.                     listing fewer tasks will save memory.
  4011.                  (b) If there is more than one section of students in the
  4012.                     class, press <AltZ> to have the program list fewer
  4013.                     classes (e.g., list only section 2).
  4014.                  (c) Reduce the amount of memory the program uses for
  4015.                     overlays (see Chapter V, Section D).
  4016.  
  4017.             3. Hints
  4018.  
  4019.                (a) It is helpful to give the tasks unique names.  The names
  4020.                  can be up to 20 characters long.  You can enter scores
  4021.                  into any defined task whether or not the task name exists.
  4022.                  However, names will help you make sure you are entering
  4023.                  scores into the correct task.  When entering data for the
  4024.                  whole class, only the beginning of the task names is
  4025.                  listed.
  4026.                (b) VAR Grade can be used to add up points on any task.  To
  4027.                  use VAR Grade to add up scores for questions on a test,
  4028.                  for example, you can define Task 20 as question 1, Task 21
  4029.                  as question 2, etc, in the "T" option on the Main Menu.
  4030.                  Then, define Task 22 as the Sum of Tasks 20 and 21.
  4031.  
  4032.                                          63
  4033.  
  4034.  
  4035.  
  4036.  
  4037.  
  4038.  
  4039.                  Voila!  You can then use the program to add up the points
  4040.                  on questions 1 and 2 of the task.  You could then also use
  4041.                  VAR Grade to do statistics on each individual question.
  4042.                  If you have a large number of questions on the task, this
  4043.                  could get a little tedious, as you need to define each
  4044.                  question and enter the grades for each task.
  4045.  
  4046.           B. Entering Individual Student Data
  4047.  
  4048.             The "I" option of the Main Menu lets you enter task data for
  4049.             all tasks of individual students.  The program will list all
  4050.             the number, letter, and extra credit tasks for one student.
  4051.             Use the cursor keys to move around the screen.  You can alter
  4052.             any of the tasks, as well as the student names, IDs, or
  4053.             sections.  Unentered scores are left blank.  To delete a score,
  4054.             make the cell blank (e.g., with the <F10> key).  To keep the
  4055.             same score, type only a <Rtn> or use the cursor keys to move to
  4056.             the next cell.
  4057.  
  4058.             To enter a new score, put in a new number between the fewest
  4059.             allowed points and the total allowed points.  To enter scores
  4060.             less than zero, you need to change the fewest allowed points in
  4061.             the "G" option on the Main Menu.  The minimum allowed points
  4062.             are -1,000,000, while the maximum points are 1,000,000.  To
  4063.             enter a zero, you must type a "0".  Press <Esc> or <AltS> to
  4064.             stop entering scores.  With <Esc>, you can quit without saving
  4065.             the changes, while <AltS> automatically records the changes.
  4066.             You can also alter the student names, IDs, and section numbers.
  4067.             To delete a student, delete the name (e.g., with <F10>).  The
  4068.             top of the screen lists some special keys.  They are:
  4069.  
  4070.             Key     Movement
  4071.             <AltB>  Move to the first student in the class.
  4072.             <AltL>  Move to the last student in the class.
  4073.             <AltP>  Move to the previous student.
  4074.             <AltN>  Move to the next student.
  4075.             <AltI>  Insert a new student before the student where the
  4076.                     cursor is.  If the cursor is at the end of the line,
  4077.                     insert the new student after the current one.
  4078.             <AltD>  Delete the student where the cursor is.  This takes
  4079.                     immediate effect."
  4080.             <AltF>  Find a student.  You will pick from a list of all the
  4081.                     students in the class.
  4082.             <AltS>  Save the data to memory.  It is not saved to disk.  To
  4083.                     do that, use the "S" option on the Main Menu.
  4084.  
  4085.  
  4086.  
  4087.  
  4088.                                          64
  4089.  
  4090.  
  4091.  
  4092.  
  4093.  
  4094.                                                          Entering Grades
  4095.           C. Saving Entered Data to Disk
  4096.  
  4097.             It is strongly recommended that you save the data you have just
  4098.             entered as soon as possible after entering it.  Although the
  4099.             program won't let you exit without saving changes, in case of
  4100.             power failures or computer failure, you will have a copy on
  4101.             disk of your new data.  You save entered data in the "S" option
  4102.             on the Main Menu.  You will be asked for the filename to save
  4103.             the data to.  The current filename is listed on the line, and
  4104.             just pressing <Rtn> will do the trick.  If you want to change
  4105.             the name, change it, then press <Rtn>.  If you change the name,
  4106.             further updates will be made to the new name.
  4107.             WARNING: When you "save" data in the "D" or "I" options of the
  4108.                program, you are saving it to memory, not to a disk file.
  4109.             NOTE:  The file that contains your student data is normally
  4110.                made a "read-only" file.  This means that you cannot delete
  4111.                it with the DOS del or erase commands.  You can tell the
  4112.                program to write your files "read-only", as "hidden" (the
  4113.                DOS dir command will not even list the file), or "normal".
  4114.                Normal files can be deleted in DOS.  The program also makes
  4115.                backup files "normal", hence they can easily be deleted.
  4116.                Details on how to change the way the program saves the data
  4117.                are in Chapter V, Starting the Program.
  4118.  
  4119.             It is also recommended that you keep two copies of your class
  4120.             data on disk.  To encourage this practice, the "F" (file)
  4121.             option on the Main Menu has a backup ("W") option to write the
  4122.             class to another directory or disk.  The program will suggest
  4123.             writing the file to either drive A or B, so that the data will
  4124.             be on floppy disks.  If you are using drive A for your class,
  4125.             the program will suggest drive B, otherwise it will suggest
  4126.             writing to drive A.  You may pick any other drive or directory.
  4127.  
  4128.             Some users use VAR Grade on two different computers.  If one of
  4129.             these has limited memory (less than 300K), versions 4 and above
  4130.             of the program will not be able to fit into memory.  You can
  4131.             save your data in a format that earlier versions of the program
  4132.             will understand.  To do so, when on the Main Menu, press <Alt2>
  4133.             (simultaneously press the "Alt" and "2" keys) to write the data
  4134.             in a way that is understandable to version 2, or <Alt3> to
  4135.             write version 3 files, or <Alt4> for version 4.
  4136.             WARNING: Some of the information in your class may be lost.
  4137.                Specifically, any task types that do not exist in the
  4138.                previous versions will be converted to ones that are
  4139.                understandable to that version (hence may not be what you
  4140.                want).  If you do use this option, use only features in this
  4141.                version that exist in the previous version.
  4142.  
  4143.  
  4144.                                          65
  4145.  
  4146.  
  4147.  
  4148.  
  4149.  
  4150.  
  4151.  
  4152.  
  4153.                                    IX. ATTENDANCE
  4154.  
  4155.  
  4156.  
  4157.                Attendance dates can be defined and attendance entered for
  4158.           up to 240 different days.  The attendance is entered by a whole
  4159.           class, or by individual students in a manner analogous to those
  4160.           for entering data for tasks.  Attendance is found in the "A"
  4161.           option of the Main Menu.
  4162.  
  4163.           A. Defining Attendance Days
  4164.  
  4165.             You define attendance days in the "D" option of the Attendance
  4166.             Menu.  There are two methods by which to define a new
  4167.             attendance day.  First, to choose the next undefined day, press
  4168.             <F1>.   Second, you can type in any number (from 1 to 240) as
  4169.             the day you want to define.
  4170.  
  4171.             In either case, you need to give the day a name or date.  In
  4172.             fact, it is required that you enter a name or date before the
  4173.             attendance is defined.  To make it easy to enter dates, the
  4174.             function keys <F3> through <F8> can be used to automatically
  4175.             enter the dates.  The keys are defined as the following:
  4176.  
  4177.             Key       Meaning
  4178.             <F3>      The date two days ago.
  4179.             <F4>      The date yesterday.
  4180.             <F5>      The date today.
  4181.             <F6>      The date tomorrow.
  4182.             <F7>      The date in two days.
  4183.             <F8>      The date any number of days from todays date, up to
  4184.                       365 days away.  Enter the days.
  4185.                       Example:  To enter the date one week earlier, enter a
  4186.                       -7.
  4187.  
  4188.             The dates that are entered are in whatever format you have
  4189.             chosen.  These can be changed in the "Z" option on the Main
  4190.             Menu.  With this option you can change how dates will be
  4191.             printed on documents as well as how they are entered in
  4192.             attendance.
  4193.  
  4194.           B. Changing Defaults
  4195.  
  4196.             By default, when attendance days are added, the student
  4197.             attendance is made "Present".  There are six categories of
  4198.             attendance: Present, Excused, Unexcused, Late, Not Entered, and
  4199.  
  4200.                                          66
  4201.  
  4202.  
  4203.  
  4204.  
  4205.  
  4206.                                                               Attendance
  4207.             Other.  These have the characters " ", "E", "U", "L", "_", and
  4208.             "O", respectively.  The default student attendance and the
  4209.             characters associated with them can be altered on the "A"
  4210.             (Attendance) option of the Main Menu, then "Z".
  4211.  
  4212.             The screen will list the current values.  The default new
  4213.             student attendance will be highlighted or, if you have a
  4214.             monochrome monitor, underlined (unless you've changed the
  4215.             default colors).  Use the cursor keys (or <Ctrl>-cursor keys)
  4216.             to move around the menu.  To select a new default student
  4217.             attendance, press <Rtn>.  The new value will now be
  4218.             highlighted.  To change the letters for the different types of
  4219.             attendance, pick the new key.  To simplify matters, any
  4220.             lowercase letters will be converted to uppercase letters.  The
  4221.             allowed keys are the uppercase letters and the characters ".",
  4222.             "_", "-", and " ".
  4223.  
  4224.           C. Entering Class Attendance
  4225.  
  4226.             To enter attendance for all students in your class, use the "C"
  4227.             option of the Attendance Menu.  This option works like the "D"
  4228.             option of the Main Menu for entering task data.
  4229.  
  4230.             1. Choose the dates
  4231.  
  4232.                Students and days will be listed on the screen.  Just as in
  4233.                entering task scores, to change the columns, use the key
  4234.                <AltC>.  You can then pick which days to list on the screen,
  4235.                as well as whether to list the names, IDs, and sections.
  4236.                See Chapter VIII, Section A1 for more details.  The most
  4237.                recently defined list of names and days are saved by the
  4238.                program.  If you define new attendance days, they will
  4239.                automatically be added to the end of the list of days to
  4240.                display.  The top of the screen lists valid keys and key
  4241.                codes for the attendance.  Next the days are listed by name
  4242.                and number.  The names are listed by the first several
  4243.                letters of the date.  Student names and/or IDs are on the
  4244.                left of each row.  If you have numerous days you want
  4245.                displayed, not all of them may fit on the screen at once.
  4246.                If you move to the right, more may be displayed.  The names
  4247.                or IDs in the leftmost column are always displayed.
  4248.  
  4249.             2. Enter the data
  4250.  
  4251.                You can use the cursor or <Ctrl>-cursor keys to move around
  4252.                the class and screen.  The valid keys are listed at the top
  4253.                of the screen.  Only those keys will be accepted.  To delete
  4254.                a student, delete the name (e.g., with <F10>), or use
  4255.  
  4256.                                          67
  4257.  
  4258.  
  4259.  
  4260.  
  4261.  
  4262.  
  4263.                <AltD>.  To add a new student, type <AltI>.  When quitting
  4264.                this section, any changes made to the screen are recorded by
  4265.                the program by <AltS>, or possibly by exiting with <Esc>.
  4266.  
  4267.           D. Entering Individual Student Attendance
  4268.  
  4269.                To change attendance for just one student, use the "I"
  4270.                option of the Attendance Menu.  The program will list all of
  4271.                the currently defined attendance days for a student.  You
  4272.                can alter the attendance for any day, as well as the student
  4273.                name, ID, or section.   To keep the same attendance, type a
  4274.                <Rtn> or use the cursor keys to move to another day.  To
  4275.                enter a new attendance value, put in a new letter (from the
  4276.                list near the top of the screen).  Press <Esc> to erase the
  4277.                data or <AltS> to save it when finished.  To delete a
  4278.                student, delete the name (e.g., with <F10>), or use <AltD>.
  4279.                To add a new student, type <AltI>.  For more details, see
  4280.                Chapter VIII, Section B.
  4281.  
  4282.  
  4283.           E. Default Attendance Task values
  4284.  
  4285.                When you define an attendance task, the program will suggest
  4286.                value for the number of days to discard and the weights for
  4287.                the various types of attendance.  You can change these
  4288.                values on the Attendance Menu (the "V" option).  The number
  4289.                of days you can discard is one less than the number of
  4290.                attendance days.  The weights can be any number greater than
  4291.                or equal to zero.
  4292.  
  4293.  
  4294.  
  4295.  
  4296.  
  4297.  
  4298.  
  4299.  
  4300.  
  4301.  
  4302.  
  4303.  
  4304.  
  4305.  
  4306.  
  4307.  
  4308.  
  4309.  
  4310.  
  4311.  
  4312.                                          68
  4313.  
  4314.  
  4315.  
  4316.  
  4317.  
  4318.                                                     Analyzing the Grades
  4319.  
  4320.  
  4321.                                X. ANALYZING THE GRADES
  4322.  
  4323.  
  4324.  
  4325.                Grades can be analyzed a variety of ways.  These are listed
  4326.           in the sections below.  Furthermore, all the statistics and plots
  4327.           listed below can be printed on a printer or sent to a disk file.
  4328.           Chapter XI, Printing the Grades, explains the printing.  The
  4329.           analyses in this chapter are generally from the "G" and "P"
  4330.           options of the Main Menu.
  4331.  
  4332.  
  4333.           A. Default Values for Analysis
  4334.  
  4335.             After you pick several of the options listed below, a screen
  4336.             will appear that asks how you want to proceed.  Several options
  4337.             will be listed, including: (a) which printer to use; (b) what
  4338.             sections to use; (c) whether to print to the screen or to a
  4339.             printer or disk file; (d) whether to temporarily drop students
  4340.             from the statistical analysis.   Picking a printer and deciding
  4341.             where the data should be displayed are discussed in Chapter XI,
  4342.             Assigning and Printing the Grades.  The others are discussed
  4343.             here.
  4344.  
  4345.             1. Sections
  4346.  
  4347.                If you have only one section of students in the class, this
  4348.                option is not displayed.  Otherwise, the most recently
  4349.                selected sections will be listed.  Each time you enter the
  4350.                program, the program will default to using all of the
  4351.                current sections of the class.  If you change the list of
  4352.                sections to use, this new list will become the default
  4353.                sections for all parts of the program during the current
  4354.                session with the program.  If you choose to use no sections,
  4355.                an error message will result and you will exit back to the
  4356.                Main Menu as there are no usable data.
  4357.  
  4358.             2. Temporarily dropping students
  4359.  
  4360.                You can tell the program to temporarily drop students from
  4361.                the calculations for statistics and/or plots.  This option
  4362.                can be used for students that have incomplete data.  The
  4363.                number of students currently ignored are shown on the Print
  4364.                Menu screen.  These students are ignored only for
  4365.                statistical purposes.  You can still enter data, write
  4366.  
  4367.  
  4368.                                          69
  4369.  
  4370.  
  4371.  
  4372.  
  4373.  
  4374.  
  4375.                scores to printers, etc., unless statistical measures are
  4376.                needed (e.g., all plots).
  4377.  
  4378.                When you need to increase or decrease the numbers of
  4379.                students to ignore, two lists of students will be shown: (1)
  4380.                all the students in the class, and, (2) those students who
  4381.                are temporarily dropped from the statistics calculations.
  4382.                You drop students by using either the cursor keys or by
  4383.                typing in the student names.  The <F3> key can be used to
  4384.                switch between adding and decreasing the number of students
  4385.                to be ignored.  These students will be ignored for any
  4386.                further statistics during the current session with the
  4387.                program or until they are no longer ignored in this part of
  4388.                the program.
  4389.  
  4390.             3. Font selection
  4391.  
  4392.                You can change fonts from the Plot Menu.  Font files must
  4393.                end in "CHR".  You will be asked for the directory for the
  4394.                font files.  The program will suggest "*.CHR".  This will
  4395.                list all the font files in the DOS PATH.  You can, however,
  4396.                change which drive to search by replacing *.CHR with, for
  4397.                example: "A:*.CHR".  This will cause the program to search
  4398.                drive A for the font files.
  4399.  
  4400.                WARNING: Some fonts will not look good on some video
  4401.                monitors.
  4402.  
  4403.             4. 2D versus 3D plots
  4404.  
  4405.                Most plots can be done either with bars that look two
  4406.                dimensional (2D), or with bars that look three dimensional
  4407.                (3D).  The plots are otherwise the same.
  4408.  
  4409.           B. Plotting the Scores of a Class
  4410.  
  4411.             By selecting the "P" (plot) option on the Main Menu, the scores
  4412.             for any of the tasks can be plotted.  The program lists the
  4413.             tasks and asks for a task to be plotted.  On the Plot Menu, "P"
  4414.             will plot the scores, and "T" will give the same plot with 3-D
  4415.             bars.  Plotting the scores follows the sequence below.
  4416.  
  4417.             1. Choose a task
  4418.  
  4419.                You will see a list of all the tasks.  To see any that are
  4420.                not listed on the screen, use the cursor or <Ctrl>-cursor
  4421.                keys.  If you pick task zero or <Esc>, the program will exit
  4422.  
  4423.  
  4424.                                          70
  4425.  
  4426.  
  4427.  
  4428.  
  4429.  
  4430.                                                     Analyzing the Grades
  4431.                this section without plotting an task.  Otherwise, the task
  4432.                will be plotted.
  4433.  
  4434.             2. Score ranges
  4435.  
  4436.                If you grade with numbers, you must specify the range of
  4437.                scores to plot (the high and low scores).  The program will
  4438.                ask for these numbers.  If you just type <Rtn> when asked
  4439.                for the high and/or low scores, the program will choose the
  4440.                highest or lowest score in the class.  If there are no
  4441.                students in the range of scores you have chosen, an error
  4442.                message will result and no scores will be plotted.
  4443.  
  4444.                By picking different ranges of scores, you can zoom in on
  4445.                various groups of students to see how they have done, rather
  4446.                than seeing scores only for the entire class.  One of the
  4447.                most useful features of picking the low range is to prevent
  4448.                a very low score from skewing the plot.
  4449.  
  4450.                Student scores not yet entered or lower than the fewest
  4451.                allowed points are not used for the plots.
  4452.  
  4453.             3. Defaults
  4454.  
  4455.                As discussed above, after picking the task and a range of
  4456.                scores, you can pick which sections of students to use and
  4457.                where to print the scores.  See Part A of this chapter for
  4458.                more details.
  4459.  
  4460.             4. Plotting the scores
  4461.  
  4462.                The plot separates the scores into up to 25 categories of
  4463.                scores.  It also shows the mean, median, and standard
  4464.                deviation of the scores for the task (see the section on
  4465.                "Calculating Statistics" below for a more complete
  4466.                explanation of what these statistics mean).  It plots the
  4467.                numbers of students with the various scores.  The statistics
  4468.                calculated are only for those scores in the range of scores
  4469.                you choose.  If you vary the high or low range of the scores
  4470.                used, these statistical measures will change.  On the plot,
  4471.                the mean and median are shown with arrows.  At one standard
  4472.                deviation above and below the mean are additional arrows
  4473.                (listed as "+1", "-1").  If the standard deviations fall
  4474.                outside the range of scores plotted, they may not be
  4475.                displayed.
  4476.  
  4477.  
  4478.  
  4479.  
  4480.                                          71
  4481.  
  4482.  
  4483.  
  4484.  
  4485.  
  4486.  
  4487.             5. Listing the scores
  4488.  
  4489.                After the plot is shown, you will be asked if you want to
  4490.                see the list of students' scores.  If you decide to see
  4491.                them, the program will list the students scores in two
  4492.                columns: (a) class order (dependent upon your method of
  4493.                sorting students) and (b) by scores on that task, from high
  4494.                to low.  The rank order of the students is also printed, if
  4495.                you choose that option on the Print Menu (the program
  4496.                defaults to printing the ranks).  If you just want to list
  4497.                the scores, but not plot the scores, pick "L" on the Plot
  4498.                Menu.
  4499.  
  4500.           C. Plotting the Scores of an Individual
  4501.  
  4502.             You can follow how a student is doing in your class by plotting
  4503.             the scores for that student on a set of tasks.  By selecting on
  4504.             the Plot Menu the "I" for 2D bars, or "B" for 3D bars, you can
  4505.             plot trends for scores of any of the class tasks for an
  4506.             individual student.
  4507.  
  4508.             1. Picking the tasks
  4509.  
  4510.                The program will list the tasks and asks you to pick which
  4511.                ones to plot.  You have the option of plotting (a) the
  4512.                percentages of each task, (b) the sums (totals) of each
  4513.                task, (c) the T-scores, or (d) the standard deviations from
  4514.                the mean for each task.
  4515.  
  4516.             2. Listing the scores
  4517.  
  4518.                The program will then plot the task scores and calculate the
  4519.                statistics.  The program assumes that the student trend is a
  4520.                straight line: either the scores increase or decrease.  Note
  4521.                that this is frequently not the case, hence, these results
  4522.                should be interpreted with caution.  The program then
  4523.                calculates the best-fitting line for that trend, and plots
  4524.                it on the graph.  The correlation coefficient for the tasks,
  4525.                and the mean, median and standard deviations are also
  4526.                calculated.  These all may or may not be useful for
  4527.                understanding how a student is doing in the class.  The
  4528.                statistics are listed on the screen after the graph is
  4529.                plotted.  If you choose more tasks than fits on one screen,
  4530.                you will need to press a key to proceed through all the
  4531.                tasks.
  4532.  
  4533.  
  4534.  
  4535.  
  4536.                                          72
  4537.  
  4538.  
  4539.  
  4540.  
  4541.  
  4542.                                                     Analyzing the Grades
  4543.           D. Calculating Statistics
  4544.  
  4545.             You can calculate statistics without having to plot the scores.
  4546.             Rather than plotting each task to calculate the mean, median,
  4547.             and standard deviation, you can pick the "G" (grade) option on
  4548.             the Main Menu, then pick the "M" option on the Grading Menu.
  4549.             You can then see these statistics for any combination of tasks.
  4550.             To calculate statistics, you need to choose which tasks to
  4551.             calculate statistics, and pick which sections to use.  The data
  4552.             will be calculated only for those sections you have told the
  4553.             program to use.  This allows comparisons between different
  4554.             sections or combinations of sections.  Statistics will not be
  4555.             calculated if a task has not been defined or if the task has
  4556.             less than the fewest allowed points.
  4557.  
  4558.             The median is the score for the person exactly in the middle of
  4559.             the class, i.e., exactly half the scores are above that number
  4560.             and half are below that number.  The mean is the number
  4561.             calculated by adding up all the student scores and dividing by
  4562.             the number of students in the class.  If you have a "normal" or
  4563.             "bell-shaped" distribution of scores, the mean and median
  4564.             should be the same number.  In practice they are usually
  4565.             different.  The standard deviation is a measure of how the
  4566.             scores are dispersed.  The larger the standard deviation, the
  4567.             greater the range in the scores.  A score that is equal to the
  4568.             mean plus the standard deviation (called "one standard
  4569.             deviation above the mean") is approximately in the top 16% of
  4570.             the scores.  For a normal distribution, two thirds of the
  4571.             scores should be within one standard deviation of the mean.
  4572.             How many standard deviations away from the mean a student has
  4573.             scored, therefore, is a measure of how the student did on the
  4574.             task in relation to everybody else.  You can then compare
  4575.             scores between tests by comparing the deviations from the means
  4576.             for each student.
  4577.  
  4578.           E. Correlating Different Tasks
  4579.  
  4580.             By selecting the "C" or "3" options on the Plot Menu, you can
  4581.             plot the scores for any of the tasks against the scores for any
  4582.             of the other tasks.  This helps you to see if there were any
  4583.             problems on one or both of those tasks.  If the tasks are
  4584.             measuring different things, the scores will be widely
  4585.             scattered.  This may be an indication that one or both of the
  4586.             tasks did not measure what you hoped it would.  If the tasks
  4587.             are measuring similar abilities, the scores will tend to
  4588.             cluster near the diagonal.
  4589.  
  4590.  
  4591.  
  4592.                                          73
  4593.  
  4594.  
  4595.  
  4596.  
  4597.  
  4598.  
  4599.             1. 2D or 3D plots
  4600.  
  4601.                In contrast to the other plots, the two different plots for
  4602.                correlations look quite different.  In the 2D plot, the
  4603.                scores are shown as x's.  If two or more x's are on the same
  4604.                place, the x becomes thicker.  For the 3D plot, 3D bars are
  4605.                plotted.  The more students on a point, the higher the bars.
  4606.                To make the plot easier to interpret, it is slightly skewed.
  4607.                This makes it easier to tell the difference between tall
  4608.                bars and bars at different points on the graph.
  4609.  
  4610.             2. Choose the tasks
  4611.  
  4612.                You must choose the tasks to plot on each of the axes.  Any
  4613.                task can be plotted against any other task.  To help in your
  4614.                selection, the program lists the tasks.  If you pick task
  4615.                zero for either axis, the program will give an error message
  4616.                and ask again.  To exit this section without plotting, type
  4617.                an <Esc>.
  4618.  
  4619.             3. Pick a range of scores for each task
  4620.  
  4621.                If you grade with number grades, for each task that you have
  4622.                picked, you must pick the high and low scores to plot.  If
  4623.                you just type <Rtn>, the program will pick the highest or
  4624.                lowest score in the class (whichever is appropriate).  If no
  4625.                students are in the ranges of scores that you pick, no
  4626.                scores will be plotted and an error message will result.
  4627.  
  4628.             4. Defaults
  4629.  
  4630.                As discussed above, after picking the task and range of
  4631.                scores, you can pick the sections, decide whether to ignore
  4632.                students, and change how to print the scores.  See Part A of
  4633.                this chapter (above).
  4634.  
  4635.  
  4636.             5. Correlation plot
  4637.  
  4638.                The plot shows a 20 X 20 matrix of the distribution of the
  4639.                scores.  The correlation coefficient is calculated and
  4640.                shown.  The coefficient ranges from 1.0 (the scores on the
  4641.                X-axis predict exactly the scores on the Y-axis) to 0.0 (the
  4642.                scores on the two axes are completely random with respect to
  4643.                each other) to -1.0 (the low scores on the X-axis predict
  4644.                high scores on the Y-axis, and vice versa).  The closer the
  4645.                coefficient is to 1.0, the more closely the two tasks
  4646.                measured the same parameters or abilities (and hence the
  4647.  
  4648.                                          74
  4649.  
  4650.  
  4651.  
  4652.  
  4653.  
  4654.                                                     Analyzing the Grades
  4655.                students scored more nearly the same on both the tasks).  If
  4656.                the correlation coefficient is close to 0 or below it, then
  4657.                students who did well on one task did poorly on the other.
  4658.                If you decide that this result indicates a flaw in one or
  4659.                both of the test, the program will allow you to delete one
  4660.                or both tasks.  For the 2D plot, two or more scores on the
  4661.                same point will show up as a thicker "x", while on the 3D
  4662.                plot, the bars will get higher and higher with each score.
  4663.  
  4664.           F. Statistical Plots of the Classes
  4665.  
  4666.             The last type of plot, the "S" option on the Plot Menu, shows
  4667.             plots of the mean, median, and standard deviations for one or
  4668.             more tasks.  Furthermore, the "1" option on the Plot Menu will
  4669.             show how an individual student scored on those tasks compared
  4670.             with the entire class.
  4671.  
  4672.             1. Pick the tasks
  4673.  
  4674.                The program lists the tasks and asks for which ones you wish
  4675.                to plot.  You can choose to plot from one to forty tasks.
  4676.                If you want to plot an individual student against the
  4677.                scores, you will also be asked for a student record to plot.
  4678.  
  4679.             2. Plotting the statistics
  4680.  
  4681.                The program will show the range of scores as bars. The mean
  4682.                is a wide line all the way horizontally across the bar.  The
  4683.                median is a horizontal bar halfway across the bar, with some
  4684.                vertical lines in it.  The standard deviation is shown as
  4685.                the vertical line, extending one standard deviation above
  4686.                and below the mean.  At one standard deviation above and
  4687.                below the mean are horizontal lines extending halfway across
  4688.                the bar.  If you are plotting the scores of a student as
  4689.                well, that student's scores are shown as arrows.  The tip of
  4690.                the arrow is the position of the student's score.  If you
  4691.                plot tasks that have a wide range of scores, some or all of
  4692.                these measures may end up compressed.  The range of scores
  4693.                that are plotted are from the lowest to the highest obtained
  4694.                scores.  The Y axis may extend down to 0 points, however,
  4695.                even if no scores are that low.  The widths of the bars
  4696.                changes depending upon how many tasks are plotted; the more
  4697.                tasks, the narrower the bars.  The X-axis shows the numbers
  4698.                of the tasks that were plotted.
  4699.  
  4700.  
  4701.  
  4702.  
  4703.  
  4704.                                          75
  4705.  
  4706.  
  4707.  
  4708.  
  4709.  
  4710.  
  4711.           G. Scaling the Tasks
  4712.  
  4713.             If you grade using number grades, you can scale the regular
  4714.             tasks differently. Pick the "G" (grade) option of the Main
  4715.             Menu, then the "S" (scale) option in the Grading Menu.  You may
  4716.             add any number of points to an task, or multiply the task by
  4717.             any positive number. The total points for the task, after the
  4718.             scaling, must be less than or equal to one million and greater
  4719.             than or equal to the lowest allowed score.  Point totals less
  4720.             than the allowed scores are summed as the lowest allowed score,
  4721.             while scores greater than the total task points are set at the
  4722.             total points.  Students with scores that have not been entered
  4723.             are not changed (the score is still undefined).  This part of
  4724.             the program allows you to conveniently change point totals for
  4725.             any task.  It also allows you to add points to one section and
  4726.             not to others, as the scaling occurs only for those sections
  4727.             you choose.  You cannot scale special tasks.  The total points
  4728.             for the task, after scaling, will not change.  If desired, you
  4729.             can readjust the total points manually in the "T" section of
  4730.             the Main Menu either before or after scaling the task.
  4731.  
  4732.           H. Setting the Fewest Allowed Points
  4733.  
  4734.             When the program starts, the fewest points that a student can
  4735.             have on a task is 0 points.  If you want to enter scores less
  4736.             than 0, you can set the fewest allowed points to be less than
  4737.             zero.  On the "G" option of the Main Menu, the "F" option
  4738.             allows this.  You can reset the number to as few as -1,000,000
  4739.             points.  Even though the fewest allowed points may be 0 (or any
  4740.             other number), you can still put in scores less than the fewest
  4741.             allowed points.  Students with scores less than the fewest
  4742.             allowed points will always be ignored for statistical tests,
  4743.             and are considered to be equivalent to unentered scores.  The
  4744.             difference from unentered scores is that unentered scores can
  4745.             either be ignored or set to 0 for special tasks, while numbers
  4746.             below the fewest allowed points will always be ignored.  When
  4747.             you print the numbers, both types of scores will be blank or
  4748.             print as "Not submitted".  If you set unentered scores to zero,
  4749.             numbers below the fewest allowed points will print as "*Not
  4750.             submitted".  This will let you distinguish between the two
  4751.             types of scores.
  4752.  
  4753.           I. Assigning Standard Deviations and T-Scores
  4754.  
  4755.             Standard deviations and T-scores tell you how a student did in
  4756.             relation to the other students in the class.  You can calculate
  4757.             the standard deviations and/or T-scores of a task for the
  4758.             class, and assign these numbers to a number task.  Go to the
  4759.  
  4760.                                          76
  4761.  
  4762.  
  4763.  
  4764.  
  4765.  
  4766.                                                     Analyzing the Grades
  4767.             "G" option on the Main Menu.  On the Grading Menu, press "V"
  4768.             for standard deviations, or "T" for T-scores.
  4769.  
  4770.             You will be asked which task to use for the calculations, and
  4771.             to which task to assign the new scores.  WARNING: The new task
  4772.             will be redefined as a number task.  If you assign standard
  4773.             deviations and T-scores, approximately half of the scores will
  4774.             be below zero.  Make sure that you change the fewest allowed
  4775.             points to a number below the lowest standard deviation or T-
  4776.             score (see Section H, above).
  4777.  
  4778.           J. Adjusting the Statistics of a Task
  4779.  
  4780.             In unusual circumstances, you may want to manually adjust the
  4781.             mean, median, and standard deviation of a task.  The "A" option
  4782.             on the Grading Menu lets you do this.  The "D" option lets you
  4783.             remove those adjustments.
  4784.  
  4785.             To adjust the statistics, you need to pick the task to use.
  4786.             Student scores are adjusted by changing the standard deviation
  4787.             and the mean.  The current values are then displayed.  You can
  4788.             change one or more of these values to any numbers you want.
  4789.             The student scores are now also adjusted to reflect the new
  4790.             mean and standard deviation.  These numbers are then used by
  4791.             all the other parts of the program that calculate these values.
  4792.             To return to the true values, use the "D" option on the Grading
  4793.             Menu.  Note that, if you revert to the original scores, they
  4794.             may be slightly different than the true original value due to
  4795.             rounding off errors.
  4796.  
  4797.           K. Changing the Grading Names
  4798.  
  4799.             VAR Grade can use just about any grading system you want.  The
  4800.             program defaults to the grading system commonly used in the
  4801.             United States:  A through F, with + and - scores.  However, you
  4802.             can define any grading system that has up to 50 grades (plus a
  4803.             "unentered" or "incomplete" grade).  Each grade can have a name
  4804.             of up to two characters long.  The grading system can have the
  4805.             highest grade as the highest score, or the highest grade as
  4806.             having the lowest score.  Furthermore, you can assign point
  4807.             totals to the grades.
  4808.  
  4809.             To change the grading system, go to the "G" option on the Main
  4810.             Menu.  Choose the "N" option on the Grading Menu.  Next, you
  4811.             will be asked whether to use one of a few pre-defined grading
  4812.             systems, or to define your own system.  If you define your own
  4813.             grading system, you will be asked to enter the grade names,
  4814.             then the point totals for the grades.  These point totals are
  4815.  
  4816.                                          77
  4817.  
  4818.  
  4819.  
  4820.  
  4821.  
  4822.  
  4823.             the values for the grades, not the scores that are needed to
  4824.             obtain the grade (see Section L to do this).  Grade names and
  4825.             point totals can be changed at any time.  The program converts
  4826.             all letter grades to numbers and stores the numbers.
  4827.  
  4828.             WARNING: If you change the grading system after assigning
  4829.             letter grades, the new numbers may translate into a different
  4830.             grade than you want.
  4831.  
  4832.           L. Picking Automatic Grade Cutoffs
  4833.  
  4834.             If you always use the same grading system, you may want to set
  4835.             the grading system in the "C" option of the Grading Menu.  For
  4836.             instance, you can tell the program that 90% is an A, 80% is a
  4837.             B, etc.  Alternatively, you can tell the program that 90 points
  4838.             is an A, 80 points a B, etc.  When you assign grades, VAR Grade
  4839.             will use these values, either as percentages or points, as the
  4840.             point system to use when assigning grades.  You can change the
  4841.             grading system at any time.  To remove the cutoff points needed
  4842.             for various grades assigned in the "C" option, use the "R"
  4843.             (remove) option of the Grading Menu.  The program will again
  4844.             ask you for the lowest scores for each grade every time you
  4845.             assign grades in the "G" option of the Main Menu.  If you
  4846.             define a Final grade task, it will use, by default, the values
  4847.             of the cutoofs in effect when the task is defined to compute
  4848.             grades.  If you change or remove the cutoffs, this will not
  4849.             change the grades in any Final grade tasks that have already
  4850.             been defined.  Any new Final grade tasks will use the latest
  4851.             cutoffs.  To change the cutoffs of Final grade tasks that have
  4852.             already been defined, use the "G" option of the Main Menu to
  4853.             assign new grades.
  4854.  
  4855.  
  4856.  
  4857.  
  4858.  
  4859.  
  4860.  
  4861.  
  4862.  
  4863.  
  4864.  
  4865.  
  4866.  
  4867.  
  4868.  
  4869.  
  4870.  
  4871.  
  4872.                                          78
  4873.  
  4874.  
  4875.  
  4876.  
  4877.  
  4878.                                                      Printing the Grades
  4879.  
  4880.  
  4881.                 XI. ASSIGNING AND PRINTING THE GRADES AND ATTENDANCE
  4882.  
  4883.  
  4884.  
  4885.             You can print out the grades and attendance of a class by four
  4886.             methods:
  4887.  
  4888.             1. Plot the scores of a task.  The program will list the
  4889.                student scores for that task in numerical order and in
  4890.                sorted order (see Chapter X, Analyzing the Grades).
  4891.             2. Print grades or attendance for any combination of tasks and
  4892.                sections or names with the "W" (write) option on the Main
  4893.                Menu--discussed below.
  4894.             3. Assign and print the grades with the "G" (grade) option on
  4895.                the Main Menu. This method is also discussed below.
  4896.             4. Write a report form, then use the "W" option on the Main
  4897.                Menu to select the form to write the data.
  4898.  
  4899.           A. Default Values for Analysis
  4900.  
  4901.             After picking several of the options listed below, a menu will
  4902.             appear that asks how you want to proceed.  Listed on the menu
  4903.             will be several options, including: (a) which printer to use;
  4904.             (b) what sections to use; (c) whether to print to the screen or
  4905.             to a printer or disk file.  The options listed will vary in
  4906.             different parts of the program.  Some of the options are listed
  4907.             above, in Chapter X, Analyzing the Grades.
  4908.  
  4909.             1. Choosing a printer
  4910.  
  4911.                When you install the program, you are asked which printer
  4912.                you will be using.  If you want to change which printer will
  4913.                be used or how to print (single or double spacing; pica or
  4914.                elite; etc.), press "Q" on the Print Menu to get to the
  4915.                Printer Menu.  The Printer Menu can also be reached in the
  4916.                "Z" option of the Main Menu.
  4917.  
  4918.                NOTE: Any time you are printing to a disk file or a printer,
  4919.                you can stop the printing by pressing <CtrlS>.  You will be
  4920.                asked whether to stop printing.  If you answer yes, no more
  4921.                printing will be done.
  4922.  
  4923.                (a) Installation of a printer
  4924.  
  4925.                  To install a new printer, press "P" on the Printer Menu.
  4926.                  The program INSTALLP must be on a disk or directory that
  4927.  
  4928.                                          79
  4929.  
  4930.  
  4931.  
  4932.  
  4933.  
  4934.  
  4935.                  the program can find, and there must be enough memory to
  4936.                  run the program INSTALLP.  It will list all the currently
  4937.                  supported printers.  Use the cursor keys to locate the
  4938.                  printer(s) that you wish to install.  When you find each
  4939.                  one, press the space bar.  After you have picked up to 5
  4940.                  different printers, press the <F10> key to install the
  4941.                  printers.  To quit before installing the printers, press
  4942.                  <F3>.  This will install the Graphics printer codes.  If
  4943.                  yours is not listed, your printer manual should list the
  4944.                  printer(s) that it emulates.
  4945.  
  4946.                  NOTE: The list of supported printers will be continually
  4947.                  updated.  If yours is not supported with the version that
  4948.                  you have, an update may be available that will explicitly
  4949.                  support your printer.
  4950.  
  4951.                  When you install the printers, the program will change the
  4952.                  file GRADE.PDT.  For many of the printers, the Line
  4953.                  printer codes will also be installed.  For others,
  4954.                  however, you also need to tell the program which printer
  4955.                  codes to use.  Pick the "L" option on the Printer Menu.
  4956.                  Listed will be several different printers that are
  4957.                  frequently emulated.  Most printers emulate the Epson FX-
  4958.                  80 printer.  If yours does, pick that.  If not, it may
  4959.                  emulate one of the other printers listed below.  Some
  4960.                  printer manufacturers and the printers they usually
  4961.                  emulate is listed below.  If your printer is not listed,
  4962.                  or if you want to change the printer codes for your
  4963.                  printer, use the "U" option on the Printer Menu to put in
  4964.                  the printer codes.  The program will keep track of the
  4965.                  line printer codes for each of the five printers that can
  4966.                  be installed.
  4967.  
  4968.                  Line Printer Definition     Printers Supported
  4969.  
  4970.                  Epson FX-80            Most Epson printers, including the
  4971.                                         EX, FX, MX, and RX series.  Also,
  4972.                                         many printers from Brother,
  4973.                                         Citizen, Panasonic, and others.
  4974.                  IBM Graphics Printer   IBM dot matrix, Okidata with IBM
  4975.                                         emulation, Star Micronics, and
  4976.                                         others.
  4977.                  HP Laser Jet           HP LaserJet, Plus, Series II,
  4978.                                         DeskJet, PaintJet, and most laser
  4979.                                         printers.
  4980.                  NEC P-2200             Most NEC printers.
  4981.                  Okidata 92             Okidata 84, 92, 93, 192, 193, 292,
  4982.                                         and others.
  4983.  
  4984.                                          80
  4985.  
  4986.  
  4987.  
  4988.  
  4989.  
  4990.                                                      Printing the Grades
  4991.                (b) Changing the line printer codes
  4992.  
  4993.                  To change the printer codes, press "U" on the Printer
  4994.                  Menu.  Listed will be the current printer codes.  To
  4995.                  change them, use the cursor keys to move to the code that
  4996.                  you want, then press the correct codes.  Your printer
  4997.                  manual will list the codes needed to use pica, elite, etc.
  4998.                  printing.  NOTE: Some of the keys work differently in this
  4999.                  part of the program, as you need to be able to enter any
  5000.                  possible printer code.  To enter escape (#27), press the
  5001.                  <Esc> key.  The backspace key will enter <CtrlH> (#8).
  5002.                  The enter or <Rtn> key will enter <CtrlM> (#13).  To enter
  5003.                  codes below 32 or above 127, hold down the <Alt> key, then
  5004.                  use the keys on the numeric keypad to enter the number.
  5005.                  You can enter up to 10 characters for each of the codes.
  5006.                  To backspace (remove the previous character), use the <F2>
  5007.                  key.  After you exit with <AltS>, the new codes will be in
  5008.                  effect.  Pressing <AltE> will switch between listing the
  5009.                  codes as hex numbers or as text.
  5010.  
  5011.                (c) Changing the graphic printer codes
  5012.  
  5013.                  If your printer is not supported, or if the printer codes
  5014.                  that are used by the program are not producing the results
  5015.                  that you want, the program BDE (Baby Driver Editor) can be
  5016.                  used to change the codes.  To change the codes, exit VAR
  5017.                  Grade.  Put the Utility disk into a drive, and type "BDE
  5018.                  \path1\GRADE.PDT".  Path1 is the directory where the file
  5019.                  GRADE.PDT is located.  If BDE cannot find GRADE.PDT, there
  5020.                  will be no codes to modify.  If you have a monochrome
  5021.                  monitor, you need to add a " -m" at the end, so type: "BDE
  5022.                  \path1\GRADE.PDT -m".  When the program starts, you will
  5023.                  see a list of all the installed printers.  You can change
  5024.                  any of the listed printer codes or values by finding the
  5025.                  printer, pressing <Rtn> to select it, then altering any of
  5026.                  those values.  If you need help, press <F1>.  When you are
  5027.                  finished, press <F10> to install the new codes, or <F3> to
  5028.                  exit.
  5029.  
  5030.                  NOTE: The program BDE is sent to registered users.  All
  5031.                  other users can obtain a copy of it by sending $10 (US) to
  5032.                  the address listed above for registering the program.
  5033.  
  5034.                (d) Printer errors
  5035.  
  5036.                  If there are problems with your printer (not turned on,
  5037.                  out of paper, etc.), the program will put out an error
  5038.                  message.  Sometimes the error message may mistakenly state
  5039.  
  5040.                                          81
  5041.  
  5042.  
  5043.  
  5044.  
  5045.  
  5046.  
  5047.                  that the error is a "disk" error instead of a printer
  5048.                  error.  In either case, try to correct the error before
  5049.                  telling the program to continue.  If the error is not
  5050.                  correctable, output to the printer will stop.  In most
  5051.                  cases, the printing is just turned off.
  5052.  
  5053.                (e) Changing installed printers
  5054.  
  5055.                  After you choose your printer, the choice is written to a
  5056.                  file called "GRADE.PRT".  This file also contains the
  5057.                  various line printer codes, and is written to the current
  5058.                  directory.  To change the printer, go to the Printer Menu,
  5059.                  then select the number of the printer you want to use.  If
  5060.                  the printer is not listed, it is not installed, and must
  5061.                  be installed before it can be chosen.
  5062.  
  5063.                  If you have your classes each in different directories,
  5064.                  you can have each class set up to print differently.  The
  5065.                  program searches for the GRADE.PRT file in the current
  5066.                  directory first, then searches for the file in the
  5067.                  directory where the program is located,  then, if still
  5068.                  not found, searches for the file in a directory specified
  5069.                  by the DOS PATH command.
  5070.  
  5071.                (f) Changing the printer ports
  5072.  
  5073.                  The program assumes that you are using the first parallel
  5074.                  printer port, called LPT1 (also called LST or PRN).  To
  5075.                  change this, you can pick either of several parallel or
  5076.                  serial ports as the destination of the printing for each
  5077.                  of the five allowed printers.  No checking is done by the
  5078.                  program for the presence of the port, so if the port you
  5079.                  choose does not exist, you will not be able to print data.
  5080.  
  5081.             2. Print options
  5082.  
  5083.                The "Z" option of the Printer Menu lets you change how the
  5084.                page is output to a printer or disk file.
  5085.  
  5086.                (a) Line Spacing
  5087.  
  5088.                  Single, double, and even greater spacing of lines can be
  5089.                  printed.  Changes from single line spacing occur when
  5090.                  output is sent to a disk or the printer, never on the
  5091.                  screen.  Also note that the plots are always single
  5092.                  spaced.
  5093.  
  5094.                (b) Margins
  5095.  
  5096.                                          82
  5097.  
  5098.  
  5099.  
  5100.  
  5101.  
  5102.                                                      Printing the Grades
  5103.                  You can set up the left, right, top, and bottom margins of
  5104.                  the pages.  The left margin is the number of characters to
  5105.                  leave blank on the left side of the page.  The right
  5106.                  margin is set indirectly:  you specify the number of
  5107.                  characters on a line.  If you decrease the number of
  5108.                  characters, the line is shorter, hence you have a larger
  5109.                  right margin.  The header and footer set the lines at the
  5110.                  top and bottom of the page.  The page numbers are written
  5111.                  in the footer, while the running head on the top right of
  5112.                  the page is written in the header.  Setting either to 0
  5113.                  will prevent them from being written.  You can also stop
  5114.                  page numbers from being written by telling the program to
  5115.                  stop printing page numbers.  Lastly, you can specify the
  5116.                  number of lines on a page.  A typical 8 1/2" by 11" page
  5117.                  in pica mode has 80 characters on a line and 66 lines.
  5118.                  Elite has 96 characters and 88 lines, while compressed has
  5119.                  136 characters and 110 lines.  Some laser printers only
  5120.                  print 60 lines in pica, 80 in elite, and 100 in
  5121.                  compressed.
  5122.  
  5123.                  This flexibility also can cause problems.  If you have set
  5124.                  the number of characters to a very small number, you can
  5125.                  truncate some of the data sent to the printer.  If only
  5126.                  the left part of the graph has been written, check the
  5127.                  margins that you have set to see if that is the problem.
  5128.                  If the program doesn't break the pages in the correct
  5129.                  place, try increasing or decreasing the lines on a page.
  5130.  
  5131.                (c) Listing ranks
  5132.  
  5133.                  You can have VAR Grade print out the rank of each student
  5134.                  when listing the students in the class.  This option can
  5135.                  be turned on or off in the Print Menu.  Student ranks will
  5136.                  be listed by whatever sorting method you have chosen (see
  5137.                  Chapter VI, Section E, above).  For example, if you have
  5138.                  sorted the class by student names, the ranks printed will
  5139.                  be the alphabetical order of the class.  If you sort by
  5140.                  the score on an task, the ranks will be by the score on
  5141.                  that task.  Note that if you sort the class without regard
  5142.                  to sections, then print them by sections, the numbers will
  5143.                  not necessarily be consecutive for each student in each
  5144.                  section.
  5145.  
  5146.  
  5147.  
  5148.  
  5149.  
  5150.  
  5151.  
  5152.                                          83
  5153.  
  5154.  
  5155.  
  5156.  
  5157.  
  5158.  
  5159.                (d) Printing Notes
  5160.  
  5161.                  You often enter notes that you do not want printed out.
  5162.                  VAR Grade, therefore, will print the notes only if you
  5163.                  tell it to.  You can toggle (switch on and off) whether to
  5164.                  show the notes.  If the toggle is on (the notes will be
  5165.                  shown), when data is printed, the notes will also be
  5166.                  printed.  NOTE: When printing final grades from the "G"
  5167.                  option of the Main Menu, the notes may not all fit onto
  5168.                  the lines when printing both the student ID and names and
  5169.                  may be truncated.
  5170.  
  5171.                  To print out notes that you have entered into the student
  5172.                  records, you need to tell the program to "show" the notes.
  5173.                  Pressing "T" on the Write Data Menu will let you indicate
  5174.                  whether to show the notes.  You can also indicate whether
  5175.                  to show the notes in the Print Menu that is always seen
  5176.                  before you print your data.  For those parts of the
  5177.                  program where you can print notes, there is an option on
  5178.                  the Print Menu that lets you toggle whether to show the
  5179.                  notes.
  5180.  
  5181.                (e) Decimal places
  5182.  
  5183.                  When printing classes by sections, you can specify how
  5184.                  many decimals to print the scores.  Number, sum, extra
  5185.                  credit, and highest tasks are set, when you first run the
  5186.                  program, to 0 decimal places.  Average, weight,
  5187.                  attendance, and percentage tasks are set to 2 decimal
  5188.                  places for printing.  You can change either set to between
  5189.                  0 and 5 decimal places in the "Z" section of the Main
  5190.                  Menu.
  5191.  
  5192.             3. Disk files
  5193.  
  5194.                When you print files to disk, they are printed as ASCII
  5195.                files.  This means that you can then use a word processor to
  5196.                alter them in any way that you want, or use the word
  5197.                processor to print the files.  If you pick the "D" (print to
  5198.                disk) option, you will be asked the name of the file.  Any
  5199.                name can be used, as long as it is a valid MS-DOS filename.
  5200.                Pressing <Rtn> will cause the default disk file listed to be
  5201.                written; pressing <Esc> will turn off the printing to a disk
  5202.                file.  In case of a syntax error in the file name, the
  5203.                program will ask for a new name.  The program checks to see
  5204.                whether there is enough space on your disk and to see if a
  5205.                file with that name already exists.  If there is not enough
  5206.  
  5207.  
  5208.                                          84
  5209.  
  5210.  
  5211.  
  5212.  
  5213.  
  5214.                                                      Printing the Grades
  5215.                space on the disk, the program will stop sending files to
  5216.                the disk.  If you are printing a graph or plot, the program
  5217.                will write the plots to a file with the same filename, but
  5218.                the extension (the part after the period), will be changed.
  5219.  
  5220.                NOTE: The plots are not written in ASCII letters, but will
  5221.                  be written for whichever printer you specify.  These can
  5222.                  be printed from disk to your printer by typing "COPY
  5223.                  file.ext PRN".
  5224.  
  5225.                Each type of plot has a different letter in the extension
  5226.                (the first letter of the suggested extension), with a number
  5227.                from 00 to 99 after it.  For example, printing a plot to a
  5228.                disk file for the class GSAMPLE will produce a file
  5229.                "GSAMPLE.P00".  If that file already exists, it would be
  5230.                written to "GSAMPLE.P01", etc.  The disk file that you
  5231.                specify will contain a line in it telling you the name of
  5232.                the file for the plot.
  5233.  
  5234.             4. Class name
  5235.  
  5236.                In addition, in the "Z" option of the Main Menu, there is an
  5237.                option that will let you rename the class with up to 15
  5238.                characters.  This rename is for printing purposes only, and
  5239.                will not change the file name of the class.  When VAR Grade
  5240.                prints data to a printer or disk file, it also prints the
  5241.                name of the class.  Renaming the class will override the
  5242.                default name (which is the one used when starting the
  5243.                program).
  5244.  
  5245.                Example:  The class is called "BIO" when you tell VAR Grade
  5246.                to use it.  The default name for printing would be  "BIO".
  5247.                You can change it to anything else, e.g. "Biology 100", for
  5248.                printing purposes, but the file name(s) will still be BIO
  5249.                (plus the extensions ".PAR" and ".DAT").
  5250.  
  5251.           B. Printing the Student Scores and Attendance
  5252.  
  5253.             If you want to print out a list of the students and their task
  5254.             scores, select the Main Menu choice "W" (write).   This is the
  5255.             Write Data Menu.  You can print out all the task scores or
  5256.             attendance for one student ("by name") or for whole sections of
  5257.             students ("by section"); you can print a grid for entering
  5258.             scores; or, you can export data in formats that can be read by
  5259.             other programs.
  5260.  
  5261.  
  5262.  
  5263.  
  5264.                                          85
  5265.  
  5266.  
  5267.  
  5268.  
  5269.  
  5270.  
  5271.             1. By name
  5272.  
  5273.                After you select these options, you will see a list of
  5274.                students in the class.  If there are more students than fit
  5275.                on one screen, you can use the cursor keys to locate the
  5276.                desired student.  The highlighted name can be chosen by
  5277.                typing <Rtn>.  You can also pick a name by typing it in at
  5278.                the prompt.  If you are searching for a student in the
  5279.                class, you only have to type in the first characters of the
  5280.                name that match the desired name and that do not match any
  5281.                other names.
  5282.  
  5283.                Example: if you type "ken" when picking a student, the first
  5284.                student with the letters "ken" in the name will be found.
  5285.                "ken" would find "Kravitz, Ken" in the GSample class.
  5286.                However, it could also find a name like "Kendrow, John".
  5287.  
  5288.                Note that you can also use the cursor keys to find any name.
  5289.                If you type in the name, and there is more than one section
  5290.                of students in the class, you must enter the section number
  5291.                for the student (or <F1> to search for the section--note
  5292.                that the program will find only the first occurrence of the
  5293.                name).  If you want to print scores for all the students,
  5294.                press <F1> when the program asks for the student names.  You
  5295.                will be asked whether to print them one student per page.
  5296.                If you answer "y", a new page will be started for each
  5297.                student.  If you answer "n", the program will fit as many
  5298.                students on a page as it can.
  5299.  
  5300.                If you picked the "L" option on the Print Scores Menu, you
  5301.                will need to choose which tasks to list for the student(s).
  5302.                If you pick the "N" option, all the tasks will be listed for
  5303.                the student(s).
  5304.  
  5305.                If you use attendance in your class, you also need to choose
  5306.                whether you want to write attendance, tasks scores, or task
  5307.                scores and a summary of attendance.  The program first lists
  5308.                the name of the student, the ID, the section, and the date
  5309.                the data was printed (i.e., the current date).  It will then
  5310.                list the defined tasks by number and name as well as the
  5311.                scores for the student, the total points for the task, and
  5312.                the percentage of the total points for the student score.
  5313.                If you grade with letter grades, the total points and
  5314.                percentages are not listed, since they are meaningless.  If
  5315.                no score was entered for the student, it is listed as "not
  5316.                submitted".  For attendance, VAR Grade will list all the
  5317.                dates and attendance.  For the attendance summary, a list of
  5318.                the totals for each attendance category will be printed.  If
  5319.  
  5320.                                          86
  5321.  
  5322.  
  5323.  
  5324.  
  5325.  
  5326.                                                      Printing the Grades
  5327.                you list the scores to a printer or to a disk file, VAR
  5328.                Grade will break the listing into pages.  You can change
  5329.                such things as margins, type styles, etc. before you print
  5330.                the class from the Print Menu (see above).
  5331.  
  5332.             2. By section
  5333.  
  5334.                If you select this option, you must pick the tasks or
  5335.                attendance days to print, ending the input with a <Rtn>,
  5336.                followed by a second <Rtn> (with no other characters) or "0"
  5337.                <Rtn>.  This tells the program that you are finished putting
  5338.                in task or attendance numbers.
  5339.  
  5340.                NOTE:  If there are too many tasks or attendance days to
  5341.                  print on one screen, the program will print out as many as
  5342.                  fits across the page for a whole section, then more, etc.,
  5343.                  until all tasks and students have been printed.
  5344.  
  5345.                If you are printing more than one set of tasks, or more than
  5346.                one section of students, the program will ask if you want to
  5347.                print them one set per page.  If you answer "y", the program
  5348.                will start a new page for each new set of tasks or section
  5349.                of students.  If you answer "n", the program will fit as
  5350.                many on a page as it can.  After specifying what to print,
  5351.                you reach the Print Menu.  If the wrong section, printer, or
  5352.                other options are listed, change them before specifying
  5353.                where to print the data.  If you are printing the student
  5354.                notes, they will be printed after any tasks that you have
  5355.                chosen.  We always recommend that you print the scores on
  5356.                your printer immediately after entering task scores, just in
  5357.                case there is a computer or disk malfunction.  If you print
  5358.                the scores on your printer, using elite type and single
  5359.                spacing will allow more scores to be printed per page than
  5360.                pica printing.  As mentioned above, you can set decimal
  5361.                places, margins, page lengths, characters per line, etc.
  5362.                from the Printer Menu.  Although you may have entered scores
  5363.                using several decimal places, they will be printed using the
  5364.                number of places to the right of the decimal that you
  5365.                specify.  NOTE: The program keeps grades using 15
  5366.                significant digits, but may not print that many.  When
  5367.                printed to the printer, page lengths are calculated and the
  5368.                printing formatted accordingly.  The date is also printed so
  5369.                that you know when you last printed your class data.
  5370.  
  5371.             3. Printing grids
  5372.  
  5373.                For entering student data, it is often useful to list the
  5374.                students with a blank grid.  You can then use it to record
  5375.  
  5376.                                          87
  5377.  
  5378.  
  5379.  
  5380.  
  5381.  
  5382.  
  5383.                the grades.  The grid can make it easier to enter the
  5384.                student grades into the computer.  The program will just
  5385.                list all the students in the class and empty boxes (grids)
  5386.                for entering student data.  Attendance grids have twice as
  5387.                many boxes as regular grids.
  5388.  
  5389.           C. Calculating and Printing Grades
  5390.  
  5391.             To calculate and print grades on a task (or final grades) use
  5392.             the "G" (grade) option on the Main Menu, then "G", "P", or "3"
  5393.             on the Grading Menu.
  5394.  
  5395.             1. Choose a task
  5396.  
  5397.                First, pick which task to grade.  The program lists all the
  5398.                valid tasks.  If there are more tasks than can be listed on
  5399.                one screen, use the cursor keys to see more tasks.  Task 0
  5400.                or <Esc> is interpreted as no task (exit).  Only non-letter
  5401.                grades can be picked (the others already have the grades
  5402.                assigned).  If you pick a final task, the grades will be
  5403.                assigned to it.  Otherwise, the grades are printed, but no
  5404.                record is made of the grades.
  5405.  
  5406.             2. Defaults
  5407.  
  5408.                As discussed above, after picking the task and range of
  5409.                scores, you can pick the sections and how to print the
  5410.                scores.
  5411.  
  5412.             3. Plot and cutoffs
  5413.  
  5414.                If you selected the "P" or "3" options on the Grading Menu,
  5415.                all the scores for the sections specified will be plotted;
  5416.                otherwise, the "G" option skips the plotting.  You then must
  5417.                select the LOW cutoffs for each grade (unless you have
  5418.                already set the cutoffs in the "C" option of the Grading
  5419.                Menu).  Depending upon your grading system, up to 49 cutoffs
  5420.                need to be entered.  If you just press enter for a cutoff,
  5421.                the program will select the same cutoff as the previous
  5422.                cutoff (hence nobody will receive that grade, and the totals
  5423.                for that grade will not be listed at the end of the class).
  5424.                Names and values should be entered in numerical order.
  5425.  
  5426.             4. Listing the grades
  5427.  
  5428.                The program will list the total points (or averages) and
  5429.                grades, by section, for the selected task.  A table of
  5430.                numbers of students with each grade and the cutoffs are then
  5431.  
  5432.                                          88
  5433.  
  5434.  
  5435.  
  5436.  
  5437.  
  5438.                                                      Printing the Grades
  5439.                listed.  The program will ask whether these grades are
  5440.                acceptable.  If you choose no ("N"), the plot and cutoffs
  5441.                will continue to be repeated, with new cutoffs, until you
  5442.                say they are acceptable ("Y").  When the data is printed
  5443.                out, the classname, section, task, and date are also
  5444.                printed.  If you have picked a task defined as a Final task,
  5445.                the program will save the grades for the students on that
  5446.                task, as well as the new cutoffs.  The grades for that task
  5447.                will then be recalculated each time you enter scores.  If it
  5448.                is not a Final task, it does not store the assigned grades
  5449.                and cutoffs anywhere in the program.  If you print notes,
  5450.                they will be listed on the right hand side of the page.
  5451.  
  5452.                WARNING: If you are printing with both names and IDs, the
  5453.                notes may be truncated.
  5454.  
  5455.           D. Exporting Data
  5456.  
  5457.             You can export data from a VAR Grade class in three different
  5458.             formats.  Other programs can then read the data.
  5459.  
  5460.             For all three methods of export, you can specify whether to
  5461.             write names, IDs, and sections, as well as any combination of
  5462.             tasks.  If you want student notes to be written, make sure that
  5463.             the you have you have told the program to show the notes (i.e.,
  5464.             set the toggle) before you export the data.
  5465.  
  5466.             1. Comma and quote file
  5467.  
  5468.                A quote and comma file is an ASCII file where strings
  5469.                (names) are enclosed in double quotes (""), while numbers
  5470.                are not.  Cells of data are separated by commas.  Many
  5471.                spreadsheets can import this type of file.  Each cell get
  5472.                imported into one cell in a spreadsheet.  Each line in the
  5473.                file ends up as one line in the spreadsheet.
  5474.  
  5475.             2. Flat file
  5476.  
  5477.                A flat file is an ASCII file where data is separated into
  5478.                columns.  The columns are separated by spaces.  Many
  5479.                spreadsheets can import data in this format.
  5480.  
  5481.             3. Byte file
  5482.  
  5483.                This type of file is not an ASCII file.  It is included
  5484.                either as a last resort, so you can write your own
  5485.                converter, or to work with report card programs that may be
  5486.                on the market.  The names are written with 20 characters,
  5487.  
  5488.                                          89
  5489.  
  5490.  
  5491.  
  5492.  
  5493.  
  5494.  
  5495.                then the IDs with 15 characters, student notes with 20
  5496.                characters, sections as 2-byte cardinal numbers, and tasks
  5497.                as 2-byte letter grades for letter and final tasks or 8-byte
  5498.                floating point numbers for all other tasks (1 sign bit, 11
  5499.                exponent bits, and 52 bits for the significand).  If
  5500.                specified, the order is: name, ID, notes, section (written
  5501.                if there is more than 1 section in the class, otherwise not
  5502.                written), then the list of tasks, in the order you chose.
  5503.  
  5504.           E. Reports
  5505.  
  5506.             A simple programming language, named VRL (VAR Grade Report
  5507.             Language) has been added to VAR Grade so that you can write
  5508.             reports that include your class data.  The language will allow
  5509.             you to write just about any report that you might want.  The
  5510.             reports are written in plain text (ASCII characters) that are
  5511.             called report forms.  These forms are translated by VAR Grade
  5512.             into complete reports.  Included with the program are several
  5513.             forms that can be used by you for your classes, or used as
  5514.             examples to help you write your own reports.  The language used
  5515.             for the forms can be used to emulate any of the types of output
  5516.             that VAR Grade already does.  It also lets you write reports
  5517.             that can include data on students from more than one class, so
  5518.             that you can have the program write reports that will
  5519.             consolidate the grades for your students that are taking more
  5520.             than one of your classes.
  5521.  
  5522.             Overview of the VRL language
  5523.  
  5524.                The purpose of VRL is to let you access just about any piece
  5525.                of data of your class.  It is also a forgiving language, in
  5526.                that if you make a mistake, the program will not blow up or
  5527.                go into computer heaven.  Instead, mistakes will show up as
  5528.                reports that do not look how you want them, and will usually
  5529.                result in the incorrect commands appearing in square
  5530.                brackets in the output.  Each command in the VRL language
  5531.                starts with a left square bracket "[", and ends with a right
  5532.                square bracket "]".  The only exception to this are
  5533.                comments, which start with a left curly bracket "{" and end
  5534.                with a right curly bracket "}".  The form that tells VAR
  5535.                Grade what to do is read line by line.  This means that
  5536.                commands must be entirely on one line.  You can have as many
  5537.                commands on one line as will fit.  Each line in the form can
  5538.                have up to 255 characters, with no limit on the number of
  5539.                lines.
  5540.  
  5541.                The commands can be broken down into several categories.
  5542.                First, there are comments.  The comments are ignored by VAR
  5543.  
  5544.                                          90
  5545.  
  5546.  
  5547.  
  5548.  
  5549.  
  5550.                                                      Printing the Grades
  5551.                Grade, but are useful for commenting on what you have done.
  5552.                Second, there are printer and format commands.  Printer
  5553.                commands tell the printer to do something, such as print the
  5554.                next part with bold type.  Format commands tell the program
  5555.                to change the way things are written, such as to go to the
  5556.                next page (called a "formfeed").  Third, there are commands
  5557.                that let you write class data.  These let you write student,
  5558.                task, and attendance data.  Fourth, there are commands that
  5559.                tell the program to change something.  These are used to
  5560.                change or switch data, like changing the class, to switch to
  5561.                a different task, and so forth.  Fifth, there are commands
  5562.                that tell the program to repeat things.  These allow you to
  5563.                easily write lists of students and tasks.  Last, you can
  5564.                write out text.  Anything that is not in brackets is written
  5565.                exactly as it is in the report form.
  5566.  
  5567.                Commands can also be formatted.  This means that you can
  5568.                specify not only to write a particular score or name, but
  5569.                also how to write it (spaces, how many decimals, etc.).
  5570.                Different commands need different types of formatting, so
  5571.                the relevant formatting will be discussed with each command.
  5572.  
  5573.                In the explanations, the commands need to have square
  5574.                brackets around them.  Subcommands, like those in the Print
  5575.                command, need to have the command and the subcommand between
  5576.                the square brackets.  Although spelling is important for the
  5577.                commands, they can be in any mixture of upper and lower case
  5578.                letters.  If you want to write a left square bracket in your
  5579.                text, you can do so by writing two consecutive square
  5580.                brackets ("[[").  Extraneous material that is written after
  5581.                the commands, but inside the brackets, is generally ignored.
  5582.  
  5583.             Writing report forms
  5584.  
  5585.                Before writing report forms, you should do three things.
  5586.                First, read the following sections on what the commands do.
  5587.                This will let you know what types of things you can do, as
  5588.                well as what some of the funny looking commands mean.
  5589.                Second, browse through some or all of the forms included
  5590.                with the program.  This will help you see how somebody else
  5591.                has accomplished what you might want to do.  Feel free to
  5592.                copy, modify, and discard anything in the forms.  Last,
  5593.                write the form in plain text (also called "ASCII"
  5594.                characters).  Most, if not all word processors and all
  5595.                editors will write what you have written in plain text.  If
  5596.                not, there are a number of good shareware word processors
  5597.                that can.
  5598.  
  5599.  
  5600.                                          91
  5601.  
  5602.  
  5603.  
  5604.  
  5605.  
  5606.  
  5607.                In the "W" (write) option of the Main Menu, there are
  5608.                several options for writing and editing forms.
  5609.  
  5610.                Designating an editor
  5611.  
  5612.                  The "D" option on the Write Data Menu will let you
  5613.                  designate whichever editor or word processor you want to
  5614.                  use to edit or view report forms.  The editor should be
  5615.                  capable of writing plain text (i.e., in ASCII characters).
  5616.                  You should enter the editor with whatever command you use
  5617.                  to invoke the editor.  If you have a hard disk or EMS
  5618.                  memory, any word processor can be called from VAR Grade.
  5619.                  If you do not have either, only word processors or editors
  5620.                  that take up little memory can be called from the program.
  5621.                  If your word processor takes up too much memory to be
  5622.                  called from the program, you will not be able to edit
  5623.                  report forms from inside VAR Grade.  You could, however,
  5624.                  exit the program and then edit the report forms.
  5625.  
  5626.                Editing forms
  5627.  
  5628.                  The "F" option on the Write Data Menu will invoke the
  5629.                  editor you have designated.  VAR Grade will invoke your
  5630.                  editor so that you can edit or view report forms.  Forms
  5631.                  can have any name.  However, it is suggested that you use
  5632.                  the extension ".FRM" for the forms.  The forms included
  5633.                  with the program all have that extension.  If you use a
  5634.                  consistent ending for the forms, it will be easier to find
  5635.                  the one that you want.  When the editor is invoked, it is
  5636.                  invoked with: "editor *.FRM", where 'editor' is the name
  5637.                  of your editor or word processor.
  5638.  
  5639.                Class reports
  5640.  
  5641.                  This option, "C", is intended for using forms that write
  5642.                  reports for all the students in your class.  It will ask
  5643.                  you for the name of the form to use, then will ask where
  5644.                  to print the class data.  If you use this option to print
  5645.                  a form intended for individual students (see the next
  5646.                  section), the first student in the class will be used as
  5647.                  the "correct" student.  Examples of class forms are listed
  5648.                  below.
  5649.  
  5650.  
  5651.  
  5652.  
  5653.  
  5654.  
  5655.  
  5656.                                          92
  5657.  
  5658.  
  5659.  
  5660.  
  5661.  
  5662.                                                      Printing the Grades
  5663.                     Form                Use
  5664.                     Consolid.FRM        Lists all the students grades on
  5665.                                         one task in each of three classes.
  5666.                                         This shows the capability of the
  5667.                                         report writer in being able to find
  5668.                                         and write the grades of students
  5669.                                         (having identical names) from
  5670.                                         different classes.
  5671.  
  5672.                     Flat.FRM            Emulates flat files.  This writes
  5673.                                         all the students' names, IDs,
  5674.                                         sections, and notes as a flat file.
  5675.  
  5676.                     Quote.FRM           Emulates quote and comma files.
  5677.                                         This writes all the students'
  5678.                                         names, IDs, sections, and notes as
  5679.                                         a quote and comma file.
  5680.  
  5681.                     Section.FRM         Lists all the grades for all the
  5682.                                         students in the class.  This
  5683.                                         emulates the "Write students in
  5684.                                         sections" option of the Write Data
  5685.                                         Menu.
  5686.  
  5687.                Individual reports
  5688.  
  5689.                  This option, "I", is intended for using forms that write
  5690.                  reports on individual students.  A second menu will
  5691.                  appear, asking if you want to write a report on one
  5692.                  student, all students below a designated score on a task,
  5693.                  or all students above a designated score on a task.  If
  5694.                  you choose to write a report on one student, you will be
  5695.                  asked for the name of the student.  If you pick either of
  5696.                  the other two options, you will be asked for the task and
  5697.                  the cutoff score.  Each student in the class that is above
  5698.                  or below the cutoff (whichever option you chose), will
  5699.                  have the form printed for him or her.  This will let you
  5700.                  write a report telling the low students to shape up and a
  5701.                  different report praising the top students, each listing
  5702.                  the relevant grades for the student.  Examples of class
  5703.                  forms are listed below.
  5704.  
  5705.                     Form                Use
  5706.                     Classes.FRM         Lists the grades for a student from
  5707.                                         three separate classes.  This shows
  5708.                                         how to write a report that
  5709.                                         consolidates the class data for one
  5710.                                         student into one report.
  5711.  
  5712.                                          93
  5713.  
  5714.  
  5715.  
  5716.  
  5717.  
  5718.  
  5719.  
  5720.                     Form                Use
  5721.                     Low.FRM             This is an example of a report that
  5722.                                         will tell the parents of students
  5723.                                         that their child is not doing well
  5724.                                         enough in your class.
  5725.  
  5726.                     Name.FRM            Lists all the grades and data for
  5727.                                         one student.  This emulates the
  5728.                                         "Write data for a student" option
  5729.                                         of the Write Data Menu.
  5730.  
  5731.                     Report.FRM          This shows the capability of
  5732.                                         writing a free form report that
  5733.                                         tells the students in your class
  5734.                                         how they are doing.
  5735.  
  5736.             Comments
  5737.  
  5738.                Comments are words bracketed by "{" and "}" (see example 1,
  5739.                below).  When the form is printed, the comments are removed
  5740.                from the form.  The purpose of comments, therefore, is to
  5741.                let you state what you have done in plain English so that
  5742.                the next time you look at the form, you will remember why
  5743.                you wrote it.  Comments can be anywhere in the form.
  5744.                However, they cannot be nested (see example 2).  If you want
  5745.                to put a left curly bracket into your text, put it in as two
  5746.                consecutive left brackets ("{{") (example 3).  For a
  5747.                comment, if the right curly bracket is not present, the rest
  5748.                of the line is not printed (example 4).
  5749.  
  5750.                  Examples:
  5751.  
  5752.                  #   Statement in Form       Program Output
  5753.                  1   {This is a comment}
  5754.                  2   {This is {a} comment}    comment}
  5755.  
  5756.                  #   Statement in Form       Program Output
  5757.                  3   {{This is a comment}    {This is a comment}
  5758.                  4   {This is a comment
  5759.  
  5760.                NOTE: For comments that take up an entire line, like example
  5761.                4, that line will not be printed.
  5762.  
  5763.  
  5764.  
  5765.  
  5766.  
  5767.  
  5768.                                          94
  5769.  
  5770.  
  5771.  
  5772.  
  5773.  
  5774.                                                      Printing the Grades
  5775.             Printer and format commands
  5776.  
  5777.  
  5778.                Printer Commands
  5779.  
  5780.                  Printer commands tell your printer to do special things.
  5781.                  You can tell your printer to print things in bold type, or
  5782.                  even enter printer commands directly into your forms.
  5783.                  These commands have the form: [Print"subcommand"] or
  5784.                  [Print'subcommand'], where subcommand is one of the
  5785.                  subcommands listed below.
  5786.  
  5787.                  SubCommand   Description
  5788.                  ''           Anything between the single quotes is sent to
  5789.                               the printer.  The purpose of this command is
  5790.                               to send any special printer codes to the
  5791.                               printer that you want.  A "#" tells the
  5792.                               program to print the next number(s) as ASCII
  5793.                               codes.  Example: [Print'#100'] means to print
  5794.                               ASCII character 100 ("d").  A "@" tells the
  5795.                               program to print the following characters
  5796.                               exactly as they are listed.  Example:
  5797.                               [Print'@100'] means to print "100" (not "d").
  5798.  
  5799.                  NOTE: All the commands listed below start and end with
  5800.                  double quotes ([Print"command"]).
  5801.  
  5802.                  BoldOn       Sets the printer to start printing with bold
  5803.                               characters.
  5804.  
  5805.                  BoldOff      Turns off bold printing.
  5806.  
  5807.                  Chars=#      Sets the number of characters on a line,
  5808.                               where "#" is a number.  Example:
  5809.                               [Print"Chars=50"] tells the program to set
  5810.                               the number of characters on a line to 50.
  5811.  
  5812.                  Compressed   Sets the printer to print in compressed text
  5813.                               (17.1 characters per inch, 8 lines per inch).
  5814.  
  5815.                  Elite        Sets the printer to print in elite text (8
  5816.                               characters per inch, 8 lines per inch).
  5817.  
  5818.                  High         Sets the printer to high quality text.
  5819.  
  5820.                  SubCommand   Description
  5821.  
  5822.  
  5823.  
  5824.                                          95
  5825.  
  5826.  
  5827.  
  5828.  
  5829.  
  5830.  
  5831.                  Lines=#      Sets the number of lines on a page, where "#"
  5832.                               is a number.  Example: [Print"Lines=44"] sets
  5833.                               the number of lines on a page to 44.
  5834.  
  5835.                  Normal       Sets the printer in draft (normal) quality
  5836.                               text.
  5837.  
  5838.                  Offset=#     Sets the number of spaces to be printed at
  5839.                               the beginning of each line, where "#" is a
  5840.                               number.  The higher the number, the further
  5841.                               from the left side of the page the document
  5842.                               is printed.  Example: [Print"Offset=5"]
  5843.                               prints five spaces at the beginning of each
  5844.                               line.
  5845.  
  5846.                  Pica         Sets the printer to print in pica text (6
  5847.                               characters per inch, 6 lines per inch).
  5848.  
  5849.  
  5850.                Format commands
  5851.  
  5852.                  These commands alter how the printed form will look.
  5853.  
  5854.                  Command      Description
  5855.                  EndOfPage    Write a formfeed (end of page character).
  5856.                               This starts a new page on the printer.  Any
  5857.                               forms longer than the number of lines on a
  5858.                               page are automatically broken into pages.
  5859.                               The EndOfPage command lets you pick where the
  5860.                               pages will break if you want certain items to
  5861.                               end up on the same page.
  5862.  
  5863.                  Just         Left justify strings.  Names, dates, etc. can
  5864.                               be written with a defined length (e.g., you
  5865.                               can have the student names written with 25
  5866.                               characters).  Left justification will write
  5867.                               the names starting with the first character.
  5868.                               Example: "Student Name............." (the
  5869.                               periods are there for illustration purposes,
  5870.                               only).  This is the standard way of writing
  5871.                               names, etc.
  5872.  
  5873.                  NotOnePerPage     More than one student or set of students
  5874.                               per page (default setting).  See "OnePerPage"
  5875.  
  5876.                  OnePerPage   One student or set of students per page of
  5877.                               output.  Page breaks will be inserted after
  5878.                               each student or set of students.
  5879.  
  5880.                                          96
  5881.  
  5882.  
  5883.  
  5884.  
  5885.  
  5886.                                                      Printing the Grades
  5887.  
  5888.                  Command      Description
  5889.                  RJust        Right justify strings.  Names, dates, etc.
  5890.                               can be written with a defined length (e.g.,
  5891.                               you can have the student names written with
  5892.                               25 characters).  Right justification will
  5893.                               write the names from the rightmost character.
  5894.                               Example: ".............Student Name" (the
  5895.                               periods are there for illustration purposes,
  5896.                               only).
  5897.  
  5898.             Commands to write or switch data
  5899.  
  5900.                There are quite a number of commands for accessing or
  5901.                switching data.  These are listed below in several groups:
  5902.                student data, task data, and class or generic data.
  5903.  
  5904.                For most of the data, you can tell the program how to format
  5905.                the output.  For almost all of the commands, you can tell
  5906.                the program how many characters to write the data.  This is
  5907.                useful for formatting columns.  Example: [Name:25] tells the
  5908.                program to write the student name 25 characters wide.  Since
  5909.                the name is less than 25 characters, the rest will be
  5910.                written with blanks.  [Name] will write only the name, with
  5911.                no extra blanks.  For numeric data, you can tell the program
  5912.                how many numbers should be written after the zero.  Example:
  5913.                [TaskScore:10:3] will write the data 10 characters wide,
  5914.                with 3 numbers after the zero: xxxxxx.xxx, where x is any
  5915.                number (notice that one space is taken by the period). If
  5916.                you specify a length that is less than the required spaces,
  5917.                the entire piece of data is written.  Example:
  5918.                [TaskScore:0:3] will write the data with as many spaces as
  5919.                needed, but including three numbers after the decimal.
  5920.  
  5921.                NOTE: Formatting of commands, which are the ":#" seen after
  5922.                  the commands listed below, are optional.
  5923.  
  5924.                Class or Generic Data
  5925.  
  5926.                  These commands access class data, switch between classes,
  5927.                  or access things like the current date.
  5928.  
  5929.                  Command      Description
  5930.                  "":#         Anything between the double quotes ("") is
  5931.                               printed.  The only reason you will probably
  5932.                               need to use this command is to specify the
  5933.                               width of headers, etc. when formatting
  5934.                               tables.
  5935.  
  5936.                                          97
  5937.  
  5938.  
  5939.  
  5940.  
  5941.  
  5942.  
  5943.  
  5944.                  Command      Description
  5945.                  AttTotal:#   Prints the total number of class days.
  5946.  
  5947.                  Class=#      Switches the class to another one.  The "#"
  5948.                               must either specify a valid name of a class,
  5949.                               or specify nothing.  It is specifies nothing,
  5950.                               the original class will be used as the
  5951.                               current class.  Up to 7 classes in addition
  5952.                               to the original one can be kept in memory at
  5953.                               once (unless you run out of memory).  If you
  5954.                               have the same students in several classes or
  5955.                               subjects, this can let you write one report
  5956.                               form that will put all their data onto one
  5957.                               printout.
  5958.  
  5959.                  ClassName:#  Prints the name of the current class (Note:
  5960.                               it does not print the filename, but instead
  5961.                               the name you specify for printouts in the "Z"
  5962.                               option of the Main Menu).
  5963.  
  5964.                  Date:#       Prints the current date.
  5965.  
  5966.                Student Data
  5967.  
  5968.                  These commands access the student data, including grades
  5969.                  and attendance.
  5970.  
  5971.                  Command      Description
  5972.                  AttExcused:# Prints the number of days the student has had
  5973.                               an excused absence.
  5974.  
  5975.                  AttLate:#    Prints the number of days the student has
  5976.                               been late.
  5977.  
  5978.                  AttNotPres:# Prints the number of days the student has
  5979.                               been absent from the class.
  5980.  
  5981.                  AttOther:#   Prints the number of days the student has
  5982.                               been "other" from the class.  Other can be
  5983.                               used for any meaning by you.
  5984.  
  5985.                  AttPresent:# Prints the number of days the student has
  5986.                               been present in the class.
  5987.  
  5988.                  AttTotal:#   Prints the total number of class days.
  5989.  
  5990.  
  5991.  
  5992.                                          98
  5993.  
  5994.  
  5995.  
  5996.  
  5997.  
  5998.                                                      Printing the Grades
  5999.                  Command      Description
  6000.                  AttUnex:#    Prints the total number of unexcused absences
  6001.                               by the student.
  6002.  
  6003.                  ID:#         Prints the ID of the current student.
  6004.  
  6005.                  Name:#       Prints the name of the current student.
  6006.  
  6007.                  Note:#       Prints the notes of the current student.
  6008.  
  6009.                  Section:#    Prints the section of the current student.
  6010.  
  6011.                  TaskPer:#:#  Prints the percentage score that the current
  6012.                               student scored on the current task.
  6013.  
  6014.                  TaskScore:#:#     Prints the score on the current task for
  6015.                               the student.
  6016.  
  6017.                Task Data
  6018.  
  6019.                  These commands are used to change or specify the tasks to
  6020.                  use.  In general, you want to change or specify the
  6021.                  current task with Task or DTask, then print the data with
  6022.                  the other commands.
  6023.  
  6024.                  Command      Description
  6025.                  DTask        Defines a task as the current one.  No data
  6026.                               is printed.  The task can be specified many
  6027.                               ways:
  6028.                               (1) [DTask#x], where x is the number of the
  6029.                               task.
  6030.                               (2) [DTask@x], where x is the xth task you
  6031.                               have defined.
  6032.                               (3) [DTask(x)], where (x) is the total number
  6033.                               of tasks in the class /x.  Example: If there
  6034.                               are ten tasks defined, [DTask(2)] is the
  6035.                               fifth task.
  6036.                               (4) [DTask?].  "?" means that the program
  6037.                               will ask you to select the task when it
  6038.                               reaches that point.
  6039.                               (5) [DTask+].  The "+" can be added to any of
  6040.                               the first three definitions, and tells the
  6041.                               program to increment the number by one.
  6042.                               [DTask+] will increment the current task by
  6043.                               one.  [DTask(2)+] will, if there are 16
  6044.                               tasks, make the current task the ninth one
  6045.                               (16/2 = 8, then add one).
  6046.                               (6) [DTask"name"], where name is any word or
  6047.  
  6048.                                          99
  6049.  
  6050.  
  6051.  
  6052.  
  6053.  
  6054.  
  6055.                  Command      Description
  6056.                  DTask (cont) characters, will select the first task that
  6057.                               matches the characters.  So [DTask"First"]
  6058.                               will select any task with first in the name
  6059.                               (e.g., "First Exam" or "The first test").
  6060.                               (7) In some circumstances, like the [Loop]
  6061.                               command described below, just a plain
  6062.                               [DTask], without any designation of a number,
  6063.                               is required.  When [Loop] is used, the plain
  6064.                               [DTask] is modified to have the required
  6065.                               number for the loop.
  6066.  
  6067.                  Task:#:#     This works like DTask, except that, after the
  6068.                               current task has been changed, the score for
  6069.                               the current student on that task is printed.
  6070.  
  6071.                  TaskName:#   Prints the name of the current task.
  6072.  
  6073.                  TaskNum:#    Prints the number of the current task.
  6074.  
  6075.                  TaskPer:#:#  Prints the percentage score that the current
  6076.                               student scored on the current task.
  6077.  
  6078.                  TaskPts:#:#  Prints the total attempted points of the
  6079.                               student on the current task.  If all the task
  6080.                               scores have been entered, it will be the same
  6081.                               as TaskTotal, below.
  6082.                  TaskScore:#:#     Prints the score on the current task for
  6083.                               the student.
  6084.  
  6085.                  TaskTotal:#:#     Prints the total points of the current
  6086.                               task.
  6087.  
  6088.             Repetitive commands
  6089.  
  6090.                These are commands that are used to write lists of students
  6091.                or tasks.   There are three commands: repeat, loop, and
  6092.                students.  There is also a related command: header.
  6093.  
  6094.                  Command      Description
  6095.                  Header       For the following repetitive commands,
  6096.                               [Header] will print whatever is on the header
  6097.                               line at the beginning of any new page.  This
  6098.                               command will let you write long lists of
  6099.                               students or task scores, each with a header
  6100.                               on the top of any new pages.
  6101.  
  6102.  
  6103.  
  6104.                                          100
  6105.  
  6106.  
  6107.  
  6108.  
  6109.  
  6110.                                                      Printing the Grades
  6111.                  Command      Description
  6112.                  Loop         Repeat more than one line.  Any lines between
  6113.                               [Loop] and [Loopend] will be repeated.  Note
  6114.                               that the lines containing [Loop] and
  6115.                               [Loopend] are not printed.  Tasks specified
  6116.                               with the commands [Task] and [DTask] that are
  6117.                               found between the [Loop] and [Loopend]
  6118.                               commands are incremented between repetitions
  6119.                               Note: [DTask#1], [Task@1], etc, will not be
  6120.                               incremented within Loop, so use plain [DTask]
  6121.                               and [Task].  The [Loop] command can be
  6122.                               modified by telling the program how to
  6123.                               increment the Tasks.  [Loop:#:#] is used
  6124.                               specify, in order the beginning task to use
  6125.                               and how much to increase the task numbers
  6126.                               each loop.  Example: [Loop:3:2] will print
  6127.                               tasks, starting with the third task and
  6128.                               increasing the task numbers by 2 each time
  6129.                               the loop is repeated.  If the "#" numbers are
  6130.                               omitted, it is assumed that the loop should
  6131.                               start at the first task and increment them by
  6132.                               one each time.  [Loopend] can also be
  6133.                               modified.  In [Loopend:#], the "#" is the
  6134.                               number of the last task to be printed.
  6135.                               Example:  [Loop:3:2]
  6136.                                         [Task]
  6137.                                         [Loopend:7]
  6138.                               will print out the scores for the third,
  6139.                               fifth, and seventh tasks.  The loop will end
  6140.                               when the last task in the class is reached.
  6141.                               So, in the above example, if there were only
  6142.                               five tasks in the class, only scores for the
  6143.                               third and fifth tasks will be printed.
  6144.  
  6145.  
  6146.  
  6147.  
  6148.  
  6149.  
  6150.  
  6151.  
  6152.  
  6153.  
  6154.  
  6155.  
  6156.  
  6157.  
  6158.  
  6159.  
  6160.                                          101
  6161.  
  6162.  
  6163.  
  6164.  
  6165.  
  6166.  
  6167.                  Command      Description
  6168.                  Repeat#      Write the information on the line, but
  6169.                               increment the task numbers on the line by one
  6170.                               each time the line is repeated.  "#" is a
  6171.                               number.  If "#" is not present, the line will
  6172.                               be repeated once for each task in the class.
  6173.                               If "#" is a number, the line will be repeated
  6174.                               that number of times.  If "#" is a number in
  6175.                               parentheses, like "(2)", the line will be
  6176.                               repeated by the quantity: the total number of
  6177.                               tasks in the class / that number.  Examples:
  6178.                               If a class has 16 tasks that have been
  6179.                               defined, [Repeat] will repeat the line 16
  6180.                               times; [Repeat(2)] will repeat the line 8
  6181.                               times; [Repeat5] will repeat the line 5
  6182.                               times.  Note that, in each case, any task
  6183.                               numbers on that line will be incremented by
  6184.                               one each time the line is repeated.  If "#"
  6185.                               is a question mark, you will be asked, when
  6186.                               the form is printed, for a list of the tasks
  6187.                               to write.  The line will be repeated enough
  6188.                               times to write out that list.
  6189.  
  6190.                  Students     Write the information on the line for each
  6191.                               student in the class, from the first student
  6192.                               to the last one.  The purpose of this command
  6193.                               is to easily write out a list of students'
  6194.                               data.
  6195.  
  6196.                               Example: [Students][Name] will write the
  6197.                               names of all the students in the class, one
  6198.                               per line,  starting with the first student
  6199.                               and ending with the last student.
  6200.  
  6201.  
  6202.  
  6203.  
  6204.  
  6205.  
  6206.  
  6207.  
  6208.  
  6209.  
  6210.  
  6211.  
  6212.  
  6213.  
  6214.  
  6215.  
  6216.                                          102
  6217.  
  6218.  
  6219.  
  6220.  
  6221.  
  6222.                                                   Other Program Features
  6223.  
  6224.  
  6225.                              XII. OTHER PROGRAM FEATURES
  6226.  
  6227.  
  6228.  
  6229.  
  6230.           A. File Maintainance
  6231.  
  6232.             VAR Grade has a complete file maintainance section: "F" on the
  6233.             Main Menu.  The intention of this section is to allow you to
  6234.             copy, move, delete, etc. any or all of your class files.
  6235.  
  6236.             Alter the current class file name ("A")
  6237.  
  6238.                This option will change the name of the class that is
  6239.                currently in memory.  Both the class files and the backup
  6240.                files, if present, are renamed to the new name.  Note that
  6241.                this is different than changing the class name for
  6242.                printouts.  The name listed on printouts can be changed in
  6243.                the "Z" option of the Main Menu.
  6244.  
  6245.             Write the class to a backup disk ("W")
  6246.  
  6247.                This option will write the current class to a different
  6248.                directory or, preferably, drive.  This will allow you to
  6249.                keep a copy of the current class on another drive.  It is
  6250.                highly recommended that you keep copies of your class on at
  6251.                least two different drives.  In the unlikely case of disk
  6252.                failure, you will have another copy of your class data.  It
  6253.                is also advisable to keep a printed copy of your grades.
  6254.  
  6255.             Maintainance of one or more classes:
  6256.  
  6257.                The next five options can be used for file maintainance of
  6258.                any and all your classes, not just the current class as in
  6259.                the above two options.  For each option, you can specify one
  6260.                or more files, and can use the DOS wildcard characters * and
  6261.                ? to help specify the files.  You can also specify files on
  6262.                any drive or directory of your computer.
  6263.  
  6264.                The DOS wildcard character "*" means all files, while the
  6265.                character "?" means any character can be in that position of
  6266.                the filename.  DOS extensions, those characters after the
  6267.                period (e.g., .PAR), are ignored.  Instead, all class files
  6268.                associated with that name are renamed.
  6269.  
  6270.  
  6271.  
  6272.                                          103
  6273.  
  6274.  
  6275.  
  6276.  
  6277.  
  6278.  
  6279.                  Example: If you specify "*", this would mean to do a
  6280.                  particular operation on ALL class files.
  6281.  
  6282.                  Example: If you specify "ART??", it would mean all classes
  6283.                  starting with the letters "ART" and then having up to two
  6284.                  more characters, like "ART10" or "ARTS".
  6285.  
  6286.                When you use one of the five options, you can use the cursor
  6287.                keys to move to the desired class, or use them to change
  6288.                directories or drives, or move the cursor to the line "Files
  6289.                to use:" and type in the file specifications.  Whichever
  6290.                field is highlighted when you press <Rtn> will be the field
  6291.                that will determine what action is taken.  The options and
  6292.                their actions are listed below.
  6293.  
  6294.                Rename class files ("R")
  6295.  
  6296.                  This option can be used to rename one or more files.  You
  6297.                  are first asked for the file(s) to rename, then are asked
  6298.                  for the new name(s).  All files that match the listed file
  6299.                  names will be renamed.  Only the first of two or more
  6300.                  classes that should be renamed to duplicate names will be
  6301.                  renamed.
  6302.  
  6303.                Update class files ("U")
  6304.  
  6305.                  This option will look at all class files in the first
  6306.                  directory or drive that you choose, then copy them to a
  6307.                  second directory or drive if they are more recent than
  6308.                  those in that second one.  If you have more than one class
  6309.                  in a directory, this will let you update (or backup) all
  6310.                  those files at once, rather that one at a time as in "W",
  6311.                  above.
  6312.  
  6313.                Copy class files ("C")
  6314.  
  6315.                  This option will copy all class files that you specify to
  6316.                  new drives or directories.  This differs from update in
  6317.                  that update only copies classes that are also in the
  6318.                  second directory or drive, while copy copies them whether
  6319.                  or not they already exist in the specified directory or
  6320.                  drive.
  6321.  
  6322.  
  6323.  
  6324.  
  6325.  
  6326.  
  6327.  
  6328.                                          104
  6329.  
  6330.  
  6331.  
  6332.  
  6333.  
  6334.                                                   Other Program Features
  6335.                Move class files ("M")
  6336.  
  6337.                  Moving class files will copy the specified classes into
  6338.                  the new directory or drive, then delete them from the
  6339.                  first.  This option is useful for archiving classes after
  6340.                  the semester or year is finished.
  6341.  
  6342.                Delete class files ("D")
  6343.  
  6344.                  This option will delete all the specified class files.
  6345.                  WARNING: This option will remove whatever class files you
  6346.                  specify.  Be sure you have picked the ones you really want
  6347.                  to delete.  Note that you are asked if you are sure that
  6348.                  you want to delete those classes before the program
  6349.                  actually removes them.
  6350.  
  6351.             Write/Not write backup files ("B")
  6352.  
  6353.                Backup files are normally made of your grades.  These
  6354.                backups contain the data from the previous time that you
  6355.                saved your data.  The backup files have the same name as the
  6356.                class, but have the extensions ".DAX" and ".PAX".  NOTE: The
  6357.                appendix gives more information on these files.  No matter
  6358.                in which type of file the class data is written (read-only,
  6359.                hidden, or normal), the backup files are made normal files.
  6360.                This means that they can be deleted should you not want to
  6361.                clutter up your disk with them.  However, if you prefer not
  6362.                to have the program make backup files, you can use this
  6363.                option to prevent backups.  It is strongly recommended that
  6364.                you let back-up files be made and that you let the program
  6365.                write the class files as read-only.  The combination of
  6366.                these two options will give your data much greater security.
  6367.  
  6368.             Change class protection ("P")
  6369.  
  6370.                The class grade files are, by default, written in what is
  6371.                known as "read-only" files.  This means that if you are in
  6372.                DOS and ask that the files be deleted, they will not be
  6373.                deleted by DOS.  The program does this to prevent accidental
  6374.                deletions of the data, but this can sometimes cause problems
  6375.                with other programs, most notably some backup programs.  You
  6376.                can change the way files are written by specifying that they
  6377.                be written normally (they can be deleted by DOS), as read-
  6378.                only files, or that they be "hidden" files (DOS will not
  6379.                even list the files on a "dir" command).  Hidden files will
  6380.                still be seen by VAR Grade, but not by anyone casually
  6381.                snooping around your disk.
  6382.  
  6383.  
  6384.                                          105
  6385.  
  6386.  
  6387.  
  6388.  
  6389.  
  6390.  
  6391.           B. Running Other Programs from VAR Grade
  6392.  
  6393.             If necessary, you can use the "R" option on the Main Menu to
  6394.             run other programs from VAR Grade. This feature was put into
  6395.             the program to allow you to delete files or format disks
  6396.             without exiting the program.  These may be necessary if you run
  6397.             out of disk space before writing data to a disk file.  With
  6398.             this option, however, if you have enough memory you can run any
  6399.             program.   To remind you that you are still in VAR Grade, the
  6400.             prompt will be preceded by a message:  "To return to VAR Grade,
  6401.             type EXIT."  You should be warned that certain programs may
  6402.             cause problems.  The major problems can come from programs that
  6403.             are memory resident or that will (inadvertently) stall ("hang")
  6404.             the computer.  Because there is no reasonable way for VAR Grade
  6405.             to prevent you from running these types of programs, it is
  6406.             advised that you save your data before running programs other
  6407.             than those of the DOS operating system (del, format, dir,
  6408.             etc.).
  6409.  
  6410.             When running other programs from VAR Grade, or when choosing
  6411.             new printers or editing reports forms (see below), VAR Grade
  6412.             will try to free up as much memory as possible.  It will
  6413.             therefore try to move itself into EMS memory or onto a disk (if
  6414.             you have a hard/fixed disk), and will give a message to you as
  6415.             to what it is doing (e.g., "Swapping to disk") when it is doing
  6416.             so.  This will free up much more memory for running these other
  6417.             programs.  In fact, VAR Grade will use less than 10K of memory
  6418.             when running other programs if it is able to swap itself to
  6419.             either EMS or a hard disk.  If you do not want VAR Grade to
  6420.             swap the data in memory to a disk file, you can prevent this.
  6421.             On the Parameters Menu ("Z" on the Main Menu), you can tell the
  6422.             program not to use a disk file to save memory.
  6423.  
  6424.           C. Dates
  6425.  
  6426.             You can redefine the method of writing the date.  You can
  6427.             define dates a variety of ways, including American, Japanese,
  6428.             and European style dates.  This can be found on the "Z" option
  6429.             of the Main Menu.  These dates are used for writing data.  It
  6430.             is also used in defining attendance days.
  6431.  
  6432.           D. Video Displays
  6433.  
  6434.             VAR Grade supports all standard displays.  There are some
  6435.             points below that may help you.
  6436.  
  6437.  
  6438.  
  6439.  
  6440.                                          106
  6441.  
  6442.  
  6443.  
  6444.  
  6445.  
  6446.                                                   Other Program Features
  6447.             1. Monochrome displays
  6448.  
  6449.                Some monochrome display adapters tell programs that they are
  6450.                color boards.  This causes the program to write data to the
  6451.                screen that looks funny or unreadable.  If you have a
  6452.                monochrome board and the opening screen has a lot of
  6453.                underlined characters, there are two things you can do to
  6454.                improve the display.
  6455.  
  6456.                (a) Start the program with a switch
  6457.  
  6458.                  Instead of starting the program with "GRADE", start it
  6459.                  with "GRADE/B".  The /B is a switch that tells the program
  6460.                  that you have a black and white display.  This has to be
  6461.                  done each time you run the program.  An analogous switch,
  6462.                  "GRADE/C" will force the program into color mode.
  6463.  
  6464.                (b) Set a DOS environment variable
  6465.  
  6466.                  Rather than typing /B all the time, you can set a DOS
  6467.                  variable, instead.  Before
  6468.                  running the program, type "SET VMON=BW;".  This tells the
  6469.                  program that you have a black and white display.  The best
  6470.                  thing would be for you to set this variable in the
  6471.                  AUTOEXEC.BAT file that DOS reads when booting the
  6472.                  computer.
  6473.  
  6474.                  Example:  You can do this by typing, at the DOS prompt,
  6475.                     "COPY CON AUTOEXEC.BAT" then <Rtn>.  Then type "SET
  6476.                     VMON=BW;", then <CtrlZ>.  This will add one line to
  6477.                     your AUTOEXEC.BAT file.
  6478.  
  6479.                  Alternatively, set up a batch file that starts VAR Grade:
  6480.  
  6481.                  Example: Prepare a file called G.BAT the has the following
  6482.                  lines:
  6483.  
  6484.                     SET VMON=BW;
  6485.                     GRADE
  6486.                     SET VMON=;
  6487.  
  6488.                  This will set the variable, run the program, then remove
  6489.                  it from the environment.  Some suggested batch files for
  6490.                  use with VAR Grade are given later in this chapter.
  6491.  
  6492.  
  6493.  
  6494.  
  6495.  
  6496.                                          107
  6497.  
  6498.  
  6499.  
  6500.  
  6501.  
  6502.  
  6503.             2. EGA
  6504.  
  6505.                If you have an EGA board, you can display 43 lines on the
  6506.                screen.  Go to the "Z" option of the Main Menu, then pick
  6507.                "V".   You can pick whether to show 25 or more lines.
  6508.  
  6509.             3. VGA and Super VGA
  6510.  
  6511.                For VGA boards, you can display 50 lines.  For most super
  6512.                VGA boards, you can display even more lines.
  6513.  
  6514.                If you have a Video 7, Paradise, Orchid, or Tseng Labs Super
  6515.                VGA video adapter boards, the program will automatically
  6516.                allow you to print with 800x600 graphics.  In addition,
  6517.                super VGA boards from these companies, as well as ATI
  6518.                Technologies, Chips and Technologies, Genoa, and Trident,
  6519.                will allow you to have more than 80 characters on a line.
  6520.  
  6521.                If the program doesn't correctly recognize your board, you
  6522.                can set a DOS variable to tell the program which board you
  6523.                have.  You can have up to 132 characters per line and up to
  6524.                60 lines per screen, depending on the board.  For Video 7
  6525.                boards, type the following line (or put it in your
  6526.                AUTOEXEC.BAT file): "SET VMON=VIDEO7;".  If you have a Video
  6527.                7 board and black-and-white monitor, add the line:  "SET
  6528.                VMON=VIDEO7;BW;".  For the Orchid boards, replace "VIDEO7"
  6529.                in the above examples with "ORCHID".  For the Paradise
  6530.                boards, replace "VIDEO7" with "PARADISE", and for the Tseng
  6531.                Labs boards, replace it with "TSENG".  For Genoa boards, use
  6532.                "GENOA", for ATI Technologies, use "ATI", for Trident
  6533.                boards, use "TRIDENT", and for Chips and Technologies, use
  6534.                "CHIPS".  Many video boards from other companies use the
  6535.                chips from one of these manufacturers.  For example, EMK
  6536.                boards use the Paradise VGA chips.  NOTE: If the screen
  6537.                looks funny after changing the display, your board will not
  6538.                go into the mode you chose.  You need to set the display
  6539.                back to one that your board is capable of using by pressing
  6540.                "V" and then "1".
  6541.  
  6542.             4. Other Graphics
  6543.  
  6544.                Some video adapters are not detectable by VAR Grade.  In
  6545.                those cases, you will get funny looking plots.  To let you
  6546.                use the correct BGI driver for your adapter, an additional
  6547.                command has been added.  Type "SET BGI=x;", where x is the
  6548.                name of the BGI driver, at the DOS prompt before using the
  6549.                program.  If you need this command, you will probably want
  6550.  
  6551.  
  6552.                                          108
  6553.  
  6554.  
  6555.  
  6556.  
  6557.  
  6558.                                                   Other Program Features
  6559.                to add it to your Autoexec.bat file so that you don't have
  6560.                to type it in each time you use your computer.
  6561.  
  6562.                  Example: A> SET BGI=Herc;
  6563.  
  6564.                  This example will tell the program to use the Hercules
  6565.                  video driver (Herc.BGI).
  6566.  
  6567.                For some drivers, there is more than one option (called
  6568.                "MODE") for how to set your screen for graphics.  You can
  6569.                tell the program which mode to put the screen into by
  6570.                entering the number after the name of the BGI driver.
  6571.  
  6572.                  Example: A> SET BGI=VGA16 8;
  6573.  
  6574.                  This example will tell the program to use the VGA16 video
  6575.                  driver (VGA16.BGI), and set the screen mode to mode 8 (for
  6576.                  Video7 800x600 mode).
  6577.  
  6578.                The VGA16.BGI file (written by John Sieraski) is currently
  6579.                the only driver that needs to be set at different modes for
  6580.                different video adapters.  Note that if your display is
  6581.                compatible with modes 4 through 9, VAR Grade should
  6582.                automatically use the 800x600 mode.  If the screen has
  6583.                garbage on it when plotting, the incorrect mode was chosen.
  6584.                You can prevent this by going to the "Z" option on the Main
  6585.                Menu, then "V".  Choose option "0".  The VGA16 modes are:
  6586.  
  6587.                VGA16 Mode     Description    Screen Resolution
  6588.                    0          EGA/VGA             320x200
  6589.                    1          EGA/VGA             640x200
  6590.                    2          EGA/VGA             640x350
  6591.                    3          VGA                 640x480
  6592.                    4          ATI VGA             800x600
  6593.                    5          Orchid VGA          800x600
  6594.                    6          Paradise VGA        800x600
  6595.                    7          VEGA VGA            800x600
  6596.                    8          Video7 VGA          800x600
  6597.                    9          SOTA VGA-16         800x600
  6598.  
  6599.           E. GrUtil.Exe
  6600.  
  6601.             If you want a simple way to print empty grids for entering
  6602.             student grades or to load students from text files into a
  6603.             class, you can either use VAR Grade or GrUtil.  GrUtil can be
  6604.             used as a batch file or you can use VAR Grade, and follow the
  6605.             directions. Batch files can be set up for your standard grid
  6606.             and loading conditions.
  6607.  
  6608.                                          109
  6609.  
  6610.  
  6611.  
  6612.  
  6613.  
  6614.  
  6615.             1. Writing grids with GrUtil
  6616.  
  6617.                Grids are lists of student names and empty cells for
  6618.                entering scores.  The program needs to know the name of the
  6619.                text file of students, the name of the class, and whether to
  6620.                print names, IDs, or both.  The syntax is as follows:  Start
  6621.                the program with "GrUtil", then put the classname on the
  6622.                command line, followed by the word GRID (in upper or lower
  6623.                case).  If you want to print IDs (I) or both names and IDs
  6624.                (B), put the appropriate letter after GRID.
  6625.  
  6626.                Examples ("A>" is the MS-DOS prompt):
  6627.  
  6628.                     A> GRUTIL Classname GRID
  6629.  
  6630.                Prints names and a grid for the students in Classname.
  6631.  
  6632.                     A> GRUTIL Classname GRID B
  6633.  
  6634.                Prints names AND IDs and a grid for students in Classname.
  6635.  
  6636.                Classname is any VAR Grade class.  Attendance grids, which
  6637.                have twice as many boxes as regular grids, can be printed by
  6638.                using "AGRID" instead of "GRID".
  6639.  
  6640.             2. Loading students with GrUtil
  6641.  
  6642.                Section D of Chapter VI, Entering Students, explains how VAR
  6643.                Grade can be used to enter student data into the class.  You
  6644.                can do the same types of imports with GrUtil.  However,
  6645.                GrUtil runs as a batch file.  Batch files require no
  6646.                keyboard input from you.  Preparation of the files is the
  6647.                same as described above.
  6648.  
  6649.                (i)   Pick the name of the file that has the student names.
  6650.                  The file should be a text file of one student per line.
  6651.                  The names and IDs can be anywhere on the line, and
  6652.                  extraneous characters won't interfere with this utility.
  6653.                  Ideally, all lines in the text file not containing
  6654.                  students should be removed.
  6655.  
  6656.                (ii)  If the file is a comma and quote file, type the
  6657.                  following:
  6658.  
  6659.                     A> GRUTIL Classname CommaFile COMMA
  6660.  
  6661.  
  6662.  
  6663.  
  6664.                                          110
  6665.  
  6666.  
  6667.  
  6668.  
  6669.  
  6670.                                                   Other Program Features
  6671.                  Classname is the name of the class in which to add the new
  6672.                  students.  CommaFile is the full name (with extension) of
  6673.                  the comma and quote file.
  6674.  
  6675.                (iii)  If the file is a flat file, type one of the
  6676.                  following:
  6677.  
  6678.                     A> GRUTIL Classname FlatFile
  6679.                          or
  6680.                     A> GRUTIL Classname FlatFile # # # # # # # #
  6681.  
  6682.                  Classname is the name of the class in which to add the new
  6683.                  students.  Flatfile is the full name (with extension) of
  6684.                  the flat file.  You can add up to eight numbers.  The
  6685.                  first two are the beginning and ending columns of the
  6686.                  Names.  The next two are the beginning and ending of the
  6687.                  IDs, the next two are the beginning and ending of notes,
  6688.                  and the last two are the beginning and ending of the
  6689.                  sections.  If no numbers are there, or if one of the first
  6690.                  two numbers is 0, GrUtil tries to make sense of the data,
  6691.                  with the same method that VAR Grade uses when
  6692.                  automatically importing flat files.  Otherwise, GrUtil
  6693.                  uses the columns you have specified to load the names,
  6694.                  IDs, and sections.  A zero in the beginning of the IDs or
  6695.                  sections tells GrUtil that no IDs or sections are in the
  6696.                  file.
  6697.  
  6698.                  Examples ("A>" is the MS-DOS prompt):
  6699.  
  6700.                     A> GRUTIL Classname Flatfile 1 20 22 36
  6701.  
  6702.                  Loads names from Flatfile into section 1 of class.  The
  6703.                  names start at character 1 and end at 20, the IDs start at
  6704.                  22 and end at 36.
  6705.  
  6706.                     A> GRUTIL Classname Flatfile 1 10 0
  6707.  
  6708.                  Loads names from Flatfile into section 1 of classname.
  6709.                  The names start at character 1 and end at 10, the IDs
  6710.                  start at 0, hence do not exist.
  6711.  
  6712.                     A> GRUTIL Classname Flatfile 21 35 1 15 16 18
  6713.  
  6714.                  Loads names from Flatfile into sections found in
  6715.                  characters 16 to 18 of classname.  The names start at
  6716.                  character 21 and end at 35, the IDs start at character 1
  6717.                  and end at 15.
  6718.  
  6719.  
  6720.                                          111
  6721.  
  6722.  
  6723.  
  6724.  
  6725.  
  6726.  
  6727.           F. Examples of VAR Grade Batch Files
  6728.  
  6729.             If you are familiar with MS-DOS, the following are examples of
  6730.             how to set up batch files to do what you want with VAR Grade.
  6731.             For all the examples, it is assumed that you are using MS-DOS
  6732.             3.0 or later, and that the program is in the directory
  6733.             C:\VARGRADE.  Classname is a name of any valid VAR Grade class.
  6734.  
  6735.             Preparing Batch files:
  6736.  
  6737.                The easiest way to prepare the following files is to use a
  6738.                word processor that will write the data to disk files in
  6739.                ASCII format.
  6740.  
  6741.                To prepare the batch files from MS-DOS, type the following
  6742.                (A> is the DOS prompt, the material between the [], below,
  6743.                tells you what to do):
  6744.  
  6745.                     A> COPY CON batchfilename<Rtn>
  6746.                     [type in one of the batch files listed below]
  6747.                     <CtrlZ>  [simultaneously press the <Ctrl> key and "Z"]
  6748.                     A>
  6749.  
  6750.             GR.BAT:  Batch file to run VAR Grade from any directory.  Put
  6751.                it in your directory where DOS is, or in one specified by
  6752.                the PATH command.  Start it from DOS by typing "GR
  6753.                Classname".
  6754.  
  6755.                @ECHO OFF
  6756.                @REM CALL WITH "GR Classname"
  6757.                IF %1Z == Z GOTO ERR
  6758.                SET LASTPATH=%PATH%
  6759.                SET PATH=C:\VARGRADE;%PATH%
  6760.                C:\VARGRADE\GRADE %1
  6761.                SET PATH=%LASTPATH%
  6762.                GOTO END
  6763.                :ERR
  6764.                ECHO ERROR! RUN GR WITH:  "GR Classname"
  6765.                :END
  6766.  
  6767.  
  6768.  
  6769.  
  6770.  
  6771.  
  6772.  
  6773.  
  6774.  
  6775.  
  6776.                                          112
  6777.  
  6778.  
  6779.  
  6780.  
  6781.  
  6782.                                                   Other Program Features
  6783.             You may want to add parts of some of the following batch files
  6784.             to GR.BAT to fit your needs.
  6785.  
  6786.                GM.BAT: Batch file if you have a monochrome monitor.  Put it
  6787.                  in your directory where DOS is, or in one specified by the
  6788.                  PATH command.  Start it from DOS by typing "GM Classname".
  6789.  
  6790.                  SET VMON=BW;
  6791.                  C:\VARGRADE\GRADE %1
  6792.  
  6793.                GMin.BAT: Batch file to reduce the memory used by VAR Grade.
  6794.                  Put it in your directory where DOS is, or in one specified
  6795.                  by the PATH command.  Start it from DOS by typing "GMin
  6796.                  Classname".
  6797.  
  6798.                  SET OMEM=0;
  6799.                  C:\VARGRADE\GRADE %1
  6800.  
  6801.                GMax.BAT:  Batch file to increase the memory used by VAR
  6802.                  Grade, thereby reducing the disk accesses, and increasing
  6803.                  the speed of parts of the program.  Put it in your
  6804.                  directory where DOS is, or in one specified by the PATH
  6805.                  command.  Start it from DOS by typing "GMem Classname".
  6806.  
  6807.                  SET OMEM=250000;
  6808.                  C:\VARGRADE\GRADE %1
  6809.  
  6810.                GRID.BAT:  Batch file to print grids of any class.  Put it
  6811.                  in your directory where DOS is, or in one specified by the
  6812.                  PATH command.  Start it from DOS by typing "GRID
  6813.                  Classname".
  6814.  
  6815.                  @ECHO OFF
  6816.                  @REM CALL WITH "GRID Classname"
  6817.                  @REM WRITES AN EMPTY GRID FOR DATA ENTRY IN CLASSNAME
  6818.                  IF %1Z == Z GOTO ERR
  6819.                  GRUTIL %1 GRID
  6820.                  GOTO END
  6821.                  :ERR
  6822.                  ECHO ERROR! RUN GRID WITH:  "GRID Classname"
  6823.                  :END
  6824.  
  6825.  
  6826.  
  6827.  
  6828.  
  6829.  
  6830.  
  6831.  
  6832.                                          113
  6833.  
  6834.  
  6835.  
  6836.  
  6837.  
  6838.  
  6839.                LOAD.BAT:  Batch file to load students from a flat file into
  6840.                  VAR Grade.  The example below uses numbers for the
  6841.                  starting and ending positions of the names and IDs.  These
  6842.                  are examples.  Your file will probably have different
  6843.                  starting and ending positions for the data.  Start it from
  6844.                  DOS by typing "LOAD Classname".
  6845.  
  6846.                  @ECHO OFF
  6847.                  @REM CALL WITH "LOAD Classname Flatfile.ext"
  6848.                  @REM READS FLATFILE OF NAMES INTO SECTION 1 OF CLASSNAME
  6849.                  IF %1Z == Z GOTO ERR
  6850.                  IF %2Z == Z GOTO ERR
  6851.                  GRUTIL %1 %2 1 20 25 39
  6852.                  GOTO END
  6853.                  :ERR
  6854.                  ECHO ERROR! RUN LOAD WITH:  "LOAD Classname Flatfile.ext"
  6855.                  :END
  6856.  
  6857.  
  6858.  
  6859.  
  6860.  
  6861.  
  6862.  
  6863.  
  6864.  
  6865.  
  6866.  
  6867.  
  6868.  
  6869.  
  6870.  
  6871.  
  6872.  
  6873.  
  6874.  
  6875.  
  6876.  
  6877.  
  6878.  
  6879.  
  6880.  
  6881.  
  6882.  
  6883.  
  6884.  
  6885.  
  6886.  
  6887.  
  6888.                                          114
  6889.  
  6890.  
  6891.  
  6892.  
  6893.  
  6894.                                                                 Appendix
  6895.  
  6896.  
  6897.                                    XIII. APPENDIX
  6898.  
  6899.  
  6900.  
  6901.  
  6902.           A. Program Parameters--Defaults and Limits
  6903.  
  6904.             The default values are those that are there when the program
  6905.             starts.
  6906.  
  6907.             Parameter                      Default         Maximum
  6908.  
  6909.             Students                             0           16000
  6910.             Sections                             1             254
  6911.             Tasks (total)                        0            8000
  6912.             Total points for a number task       0         1000000
  6913.             Total points per sum task            0         9999999
  6914.             Attendance Days                      0             240
  6915.             Backups made                       Yes               -
  6916.             Password used                       No               -
  6917.  
  6918.             Printing--default values (modifiable):
  6919.  
  6920.             Lines per page                      60           30000
  6921.             Characters per line                 80             255
  6922.             Type size                         Pica
  6923.             Type quality                     Draft
  6924.             Line spacing                    Single
  6925.             Left margin                          0
  6926.             Lines in header                      5
  6927.             Lines in the footer                  5
  6928.             Page numbers printed               Yes
  6929.  
  6930.           B. Backup Files
  6931.  
  6932.  
  6933.             1. Preventing Data Loss
  6934.  
  6935.                It is very important to prevent data from being lost.  There
  6936.                are several things that the program does to prevent this
  6937.                loss.
  6938.  
  6939.                1. You cannot exit the program without telling it whether
  6940.                  you want your data saved.
  6941.  
  6942.  
  6943.  
  6944.                                          115
  6945.  
  6946.  
  6947.  
  6948.  
  6949.  
  6950.  
  6951.                2. You cannot accidentally exit the program (e.g. disk drive
  6952.                  door open, printer not turned on), except from a power
  6953.                  failure or by rebooting the computer.
  6954.  
  6955.                3. Files are written in read-only format by default.  You
  6956.                  cannot delete or erase these files in DOS.  The default
  6957.                  can be changed to "normal" (if you do not fear deleting
  6958.                  your class grades), or "hidden".
  6959.  
  6960.                4. When files are written to disk, the program checks to
  6961.                  make sure the files were written with the correct size
  6962.                  (hence were probably correctly written).
  6963.  
  6964.                5. When files are written to disk, the previous class data
  6965.                  is turned into backup files.  The file CLASSNAME.PAR is
  6966.                  changed to CLASSNAME.PAX.  The file CLASSNAME.DAT is
  6967.                  changed to CLASSNAME.DAX.  These backup files are not
  6968.                  read-only, and can be deleted by DOS.  Should you want to
  6969.                  delete old class files, use the DOS 3.x command Attrib to
  6970.                  change the file attribute to "normal", then delete the
  6971.                  file.
  6972.  
  6973.                  Example, type:
  6974.  
  6975.                     A> ATTRIB -R CLASSNAME.*
  6976.                     A> DEL CLASSNAME.*
  6977.  
  6978.                  You can tell the program to stop making backup files, but
  6979.                  we recommend that you do this only if disk space is at a
  6980.                  premium.
  6981.  
  6982.                6. If a fatal error occurs during program execution, VAR
  6983.                  Grade will try to save any new data put into the program.
  6984.                  Its success depends upon the nature of the fatal error.  A
  6985.                  fatal error is one that prevents the program from
  6986.                  executing correctly.  Although great care has been taken
  6987.                  to prevent such errors, they may still occur.  Therefore,
  6988.                  it is suggested that you immediately save your data to
  6989.                  disk when you have entered new data.  It is also
  6990.                  recommended that you also print the data on your printer
  6991.                  to have another copy of it.
  6992.  
  6993.             2. Recovering Old Data
  6994.  
  6995.                To recover the information in the backup files, you must
  6996.                first exit VAR Grade.  When in DOS, rename them so that the
  6997.                file that ends in ".PAX" ends in ".PAR" and the file that
  6998.  
  6999.  
  7000.                                          116
  7001.  
  7002.  
  7003.  
  7004.  
  7005.  
  7006.                                                                 Appendix
  7007.                ends in ".DAX" ends in ".DAT".  Both files must have the
  7008.                same classname.  At the MS-DOS prompts (A>), type:
  7009.  
  7010.                     A>  RENAME ACLASS.PAX ACLASS2.PAR
  7011.                     A>  RENAME ACLASS.DAX ACLASS2.DAT
  7012.  
  7013.                ACLASS2 will have the data from the PREVIOUS update of the
  7014.                data--NOT the most recent update.
  7015.  
  7016.           C. Beeps or Noises
  7017.  
  7018.             If the computer beeps or makes a noise, there are two possible
  7019.             reasons.  First, you could have entered a number too high or
  7020.             low for the task.  This warning can either be changed to a
  7021.             louder pitch or turned off in the "Z" section of the Main Menu.
  7022.             Second, the memory may be quite low, so that the information in
  7023.             a screen window could not be saved.  When the current window is
  7024.             finished, it probably will not be able to redraw the underlying
  7025.             window correctly.  Pressing <AltR> will usually redraw the
  7026.             screen.  The program should run correctly when memory is low;
  7027.             however, not all students, tasks, or attendance days may be
  7028.             listed when memory is low.  If you get one beep, more will
  7029.             probably occur due to the limited memory.  Since memory is low,
  7030.             you should probably exit the program, free up some memory, and
  7031.             then re-run VAR Grade.
  7032.  
  7033.             One way to free up memory is by setting a MS-DOS variable
  7034.             OMEM=0, then reentering the program.
  7035.  
  7036.             Example:  At the DOS prompt (A>), type:
  7037.  
  7038.                A> SET OMEM=0;
  7039.  
  7040.           D. Menus
  7041.  
  7042.             The following is a list of the major Menus in VAR Grade.  They
  7043.             are arranged in a hierarchy, so an indent is one menu down in
  7044.             the hierarchy.
  7045.  
  7046.             Add Names Menu                     Add Names Menu (cont)
  7047.                Type in names                      Move section
  7048.                Type in names and IDs              Delete section
  7049.                Import flat files                  Delete all students
  7050.                Import flat files               Individual Task Form
  7051.                  automatically                 Student Task Form
  7052.                Import comma and quote          Task Type Menu
  7053.                  files
  7054.                Import one task
  7055.  
  7056.                                          117
  7057.  
  7058.  
  7059.  
  7060.  
  7061.  
  7062.  
  7063.             Attendance Menu                    Plot Menu (cont)
  7064.                Student Attendance Form            Correlate two tests with
  7065.                Individual Attendance                3D bars
  7066.                  Form                             Plot class statistics
  7067.                Define new attendance              Plot an individual versus
  7068.                  dates                              class statistics
  7069.                Default Attendance Task            Change fonts
  7070.                  Values                        Grading Menu
  7071.                Attendance defaults                Assign grades
  7072.             Save Class Data                       Plot and assign grades
  7073.             File Maintainance                     Plot with 3D bars and
  7074.                Alter class file name                assign grades
  7075.                Write backup file                  Scale tasks
  7076.                Rename classes                     Assign T-scores
  7077.                Update classes                     Assign standard
  7078.                Copy classes                         deviations
  7079.                Move classes                       Change grade names
  7080.                Delete classes                     Assign cutoffs
  7081.                File protection                    Remove cutoffs
  7082.                Toggle backups                     Adjust statistics for a
  7083.             Write Data Menu                         task
  7084.                Print by section                   Delete adjustments of
  7085.                Print by name                        statistics
  7086.                Pick tasks, list by name           Set the fewest allowed
  7087.                Print grids                          points
  7088.                Print attendance grids          Parameters Menu
  7089.                Write individual reports           Time and dates
  7090.                Write class reports                Video display lines
  7091.                Edit reports                       Color
  7092.                Designate editor                   Passwords
  7093.                Export quote and comma             Beep on input error
  7094.                  file                             Class name
  7095.                Export flat file                   Decimal places
  7096.                Export byte file                   Printer Menu
  7097.                Help                                 Pick a new printer
  7098.             Manual                                  Set user defined line
  7099.             Plot Menu                                 codes
  7100.                Plot the scores in 2D                Line printer codes
  7101.                  bars                               Set character size
  7102.                Plot the scores in 3D                Set print quality
  7103.                  bars                               Set the printer port
  7104.                List students on a task              Page and line settings
  7105.                  (no plot)                        Sorting
  7106.                Plot individual trends in          Default sections
  7107.                  2D bars                          Numbers of sections
  7108.                Plot individual trends in       DOS shell
  7109.                  3D bars                       Quit the class
  7110.                Correlate two tests             Get another class
  7111.  
  7112.                                          118
  7113.  
  7114.  
  7115.  
  7116.  
  7117.  
  7118.                                                                 Glossary
  7119.  
  7120.  
  7121.                                     XIV. GLOSSARY
  7122.  
  7123.  
  7124.  
  7125.           Archive             Files that have been compressed so that they
  7126.                               take up less space on the disk.  They need to
  7127.                               be unarchived to be used.
  7128.  
  7129.           ASCII               A standard code that translates normal
  7130.                               characters and symbols into 7 bit binary
  7131.                               computer code.
  7132.  
  7133.           Autoexec.BAT        When you start your computer, it looks for
  7134.                               this file to get information about the
  7135.                               operating environment.
  7136.  
  7137.           Bars                Squares used to depict student scores in the
  7138.                               plots.  They can look two dimensional or
  7139.                               three dimensional.
  7140.  
  7141.           Batch               One of three types of files that MS-DOS can
  7142.                               execute.  Batch files are written in ASCII
  7143.                               characters, with each line telling MS-DOS
  7144.                               what to do.
  7145.  
  7146.           Cell                A highlighted area of the screen that holds
  7147.                               one piece of data.
  7148.  
  7149.           Comma & Quote Files Files that have strings of characters between
  7150.                               double quotes (""), and commas separating
  7151.                               pieces of data.  Numbers are separated only
  7152.                               by commas.
  7153.  
  7154.           Cursor Keys         Keys that move the position of the cursor on
  7155.                               the screen.  They include the arrow keys, the
  7156.                               home, end, page up, and page down keys.
  7157.  
  7158.           Default             The value when the program starts.
  7159.  
  7160.           Directory           Group of files on a disk.   Files on hard
  7161.                               disks are usually grouped together in
  7162.                               directories to make it easier to find the
  7163.                               file you need.  Drives are also directories.
  7164.  
  7165.  
  7166.  
  7167.  
  7168.                                          119
  7169.  
  7170.  
  7171.  
  7172.  
  7173.  
  7174.  
  7175.           Display Adapter     A card in the computer that controls the
  7176.                               monitor.  It can be a Hercules card, CGA,
  7177.                               EGA, or VGA card, as well as other cards.
  7178.  
  7179.           Edit Keys           When edit keys are used, the left and right
  7180.                               arrow cursor keys move within a cell instead
  7181.                               of between cells, and the home and end keys
  7182.                               move to the beginning and end of the cell.
  7183.                               To "use" edit keys means that you can use the
  7184.                               left and right arrow, home, and end keys to
  7185.                               move around a cell.  To move between cells
  7186.                               when "using" edit keys, you need to use
  7187.                               <Ctrl>-arrow keys.
  7188.  
  7189.           EMS memory          Memory above 640K.  If you have 1 megabyte or
  7190.                               more memory and a program that can map this
  7191.                               memory for DOS commands, like EMM.SYS or
  7192.                               EMM386.SYS, programs like VAR Grade can make
  7193.                               use of this memory.
  7194.  
  7195.           Fixed Disk          A disk that cannot be removed from the
  7196.                               computer.
  7197.  
  7198.           Flat Files          Files that have data in columns, separated by
  7199.                               spaces.
  7200.  
  7201.           Floppy Disk         A disk that can be removed from a drive.
  7202.  
  7203.           Hard Disk           A disk that cannot be removed from the
  7204.                               computer.
  7205.  
  7206.           Install             Put the files needed by a program onto new
  7207.                               disks such that the new disks have the
  7208.                               program files in the places needed by that
  7209.                               program.
  7210.  
  7211.           Line Printer        A printer that prints non-graphics
  7212.                               characters.  All printers are line printers.
  7213.  
  7214.           Main Menu           The menu that lists the major sections of the
  7215.                               program.
  7216.  
  7217.  
  7218.           Menu-driven         Uses menus to let you reach all parts and
  7219.                               features of the program.
  7220.  
  7221.           Monochrome          Black and white.
  7222.  
  7223.  
  7224.                                          120
  7225.  
  7226.  
  7227.  
  7228.  
  7229.  
  7230.                                                                 Glossary
  7231.           Overlay             The part of the program that is in memory
  7232.                               only when needed.  It is read in from a disk
  7233.                               when it is needed.
  7234.  
  7235.           Path                A list of directories that tells MS-DOS where
  7236.                               executable programs are.  The path is set by
  7237.                               typing "SET PATH=directory1;directory2;" at
  7238.                               the DOS prompt, where directory1 and
  7239.                               directory2, etc., are names of directories.
  7240.  
  7241.           Ports               Printers are connected to either serial or
  7242.                               parallel cards in your computer.  Each card
  7243.                               has a different designation for its address.
  7244.                               These addresses are the ports.
  7245.  
  7246.           Printer Codes       Codes sent to the printer to control how it
  7247.                               prints data.
  7248.  
  7249.           Regular tasks       Those tasks that you can put in new data.
  7250.                               They are the number, letter, and extra credit
  7251.                               tasks.
  7252.  
  7253.           Special keys        Special keys are those that do not print
  7254.                               normal (ASCII) keys.  The function keys (<F1>
  7255.                               through <F10>), the <Alt>, <Ctrl>, <Ins>,
  7256.                               <Del>, and the cursor keys.
  7257.  
  7258.           Special tasks       Those tasks that are calculated by the
  7259.                               program.  You cannot put in new scores into
  7260.                               these tasks.
  7261.  
  7262.           Task                A graded assignment for the class.
  7263.  
  7264.           Toggle              Turn on and off.
  7265.  
  7266.           Wildcard            The characters * and ? are used by MS-DOS to
  7267.                               match more than one character, as a wild
  7268.                               card, when playing cards, can match any other
  7269.                               card.
  7270.  
  7271.  
  7272.  
  7273.  
  7274.  
  7275.  
  7276.  
  7277.  
  7278.  
  7279.  
  7280.                                          121
  7281.  
  7282.  
  7283.  
  7284.  
  7285.  
  7286.  
  7287.  
  7288.  
  7289.                                XV. FURTHER INFORMATION
  7290.  
  7291.  
  7292.  
  7293.                This program is COPYRIGHTED (C) 1987-91 by Dennis Revie.
  7294.                All rights are reserved.
  7295.  
  7296.                Schools, school districts, and colleges and universities can
  7297.           get a site license ("group" register) VAR Grade at reduced rates.
  7298.           Write for details, including information on special needs.
  7299.  
  7300.           A. Information
  7301.  
  7302.             This manual should contain most of your questions.  Should you
  7303.             need further assistance, either to clarify parts of the
  7304.             program, to suggest changes, to report bugs, or to obtain a
  7305.             custom version of the program, write to the address below.  You
  7306.             will receive a prompt reply.  This program is user supported
  7307.             and your comments are encouraged.  Details on registration are
  7308.             listed near the beginning of the program.
  7309.  
  7310.           B. Registration
  7311.  
  7312.             This program can be distributed as SHAREWARE.  It is not free.
  7313.             You may use it on a preview basis only.  If you find the
  7314.             program useful, you MUST register it by sending $30 (for
  7315.             registration only) or $40 (to register and also receive a
  7316.             laser-printed manual) in US dollars to the address below.   See
  7317.             the notice starting on page i for more details.
  7318.  
  7319.                  Dennis Revie
  7320.                  Attn: VAR GRADE
  7321.                  4804 Highland Ave
  7322.                  Oxnard, CA  93033-7818
  7323.  
  7324.             Modem (information only):   CIS: 73427,112
  7325.  
  7326.  
  7327.  
  7328.  
  7329.  
  7330.  
  7331.  
  7332.  
  7333.  
  7334.  
  7335.  
  7336.                                          122
  7337.